質問

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

ここではこれまでのところ、私のコードです:

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)

どのような標準のlib 1はできるように私は自分の属性と一緒にオブジェクトとしてDOM要素に対処するために使用されなければならないでC#?

私はNodeListのノード= Parser.SelectNodes( "XPathの")

のようなものを探しています
役に立ちましたか?

解決

私はあなたがxml.domパッケージのいずれか、または<のhref = "http://docs.python.org/library/xml.etree.elementtree.html#module-xmlを使用しようとした場合、あなたがより多くの運を持っていると思います。 etree.ElementTree」のrel = "nofollowをnoreferrer"> xml.etree.ElementTree を。 ElementTreeのは、それはあなたがそれが最良の選択かもしれないが、慣れているものだそうであれば、一部の限られたXPathをサポートしています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top