假设我有以下xml:
<?xml version="1.0" encoding="utf-8"?>
<FeedType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://foo.com/bar" xsi:schemaLocation="https://foo.com/bar https://foo.com/bar/arr.xsd" value="Type">
<ElementName value='Type'>
<DataIWant>
stuff
</DataIWant>
<DataIWant>
other stuff
</DataIWant>
</ElementName>
</FeedType>
我想得到ElementName
标记中的所有内容。
在美丽的人群中,人们可以打电话
^{pr2}$它将返回一个以ElementName
为根的树。
如何在lxml中执行此操作?
lxml
有一个^{但是,XML文档包含一个默认的命名空间,因此搜索普通的
ElementName
标记将找不到它-您需要指定名称空间:如果不想指定名称空间,可以使用XPath查询来忽略名称空间,只查找“local name”为
^{pr2}$ElementName
的元素:相关问题 更多 >
编程相关推荐