1

背景: 私は C# ランドから来たので、Xpath 経由で選択してノードと値を処理できるようなものを探しています。

これまでのところ、私のコードは次のとおりです。

import urllib
import sys
from xml.parsers import expat

url = 'http://SomeWebService.SomeDomain.com'
u = urllib.urlopen(url)

Parser = expat.ParserCreate()
data = u.read()
try:
    Parser.Parse(data)
except:
    print "ERROR: Can't parse the XML"
    sys.exit(0)

C# でできるように、オブジェクトとしての DOM 要素とその属性を処理するには、どの標準ライブラリを使用する必要がありますか?

NodeList nodes = Parser.SelectNodes("Xpath") のようなものを探しています

4

1 に答える 1

1

xml.domパッケージの 1 つまたはxml.etree.ElementTree. ElementTree の xpath サポートには制限があるため、これに慣れている場合は、これが最適な選択かもしれません。

于 2010-02-28T08:46:46.430 に答える