我正在尝试使用lxml读取来自awsrestapi的响应,但没有任何运气。我可以很容易地解析响应并打印它,但是find
或xpath
函数都找不到任何东西。例如,以以下文档片段为例:
<DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2013-11-11/">
<CallerReference>e6d6909d-f1ed-47f1-83d9-290acf10f324</CallerReference>
<Aliases>
<Quantity>1</Quantity>
<Items>
这个代码是:
from lxml import etree
root = etree.XML( ... )
node = root.find( 'Quantity' )
node
总是None
。我尝试了各种XPath,比如//Quanity
、.//Quantity
,还有xpath
函数,但是什么都找不到。你知道吗
如何在这种类型的文档上使用此库?你知道吗
似乎还需要提供元素的命名空间:
相关问题 更多 >
编程相关推荐