背景:我从C#来-land,所以我在寻找类似,能够经由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元素作为对象及其属性

我寻找类似节点列表节点= Parser.SelectNodes( “Xpath的”)

有帮助吗?

解决方案

我想你将有更多的运气,如果你试图使用xml.dom包之一,或的 xml.etree.ElementTree 。 ElementTree的有一些有限的XPath支持,所以如果这是你已经习惯了,这可能是最好的选择是什么。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top