進出を使用してPythonでXMLをパースします
-
23-09-2019 - |
質問
背景:私は、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をサポートしています。
所属していません StackOverflow