0
A
回答
1
您需要手柄namespaces(和empty one太):
namespaces = {
"dc":"http://purl.org/dc/elements/1.1/",
"cc": "http://creativecommons.org/ns#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"svg": "http://www.w3.org/2000/svg",
"myns": "http://www.w3.org/2000/svg"
}
tree = ET.fromstring(data)
for rect in tree.xpath("//myns:rect", namespaces=namespaces):
print rect.attrib.get("id")
其中data
为您提供的XML字符串。
出于测试目的,它只是打印rect
元素id
属性:
rect3347
rect3349
rect3351
rect3351-1
rect3351-17
rect3351-1-4
rect3397
rect3399
rect3401
rect3403
相关问题
- 1. 获取标签和值从XML文件
- 2. 从XML文件获取特定标记的属性
- 3. 读取从内部标记获取值的XML标记
- 4. 从Python minidom获取标记列表XML
- 5. 从xml标记中获取数据
- 6. 无法从XML获取标记
- 7. 如何获取XML标记
- 8. 如何从.xsl文件中的xml文件获取所需的标记值?
- 9. 从XML文件获取Jenkinsfile
- 10. 从文本文件中提取XML标记
- 11. 如何从XML文档获取特定的标记在python
- 12. 从文件标记中获取系统文件路径
- 13. 从bat文件中包含单行文件的文件中读取xml标记
- 14. 获取XML标记的内容不在XML文档中
- 15. 从锚标记获取文本
- 16. 如何从此XML获取值?
- 17. 如何从XML获取此vaue?
- 18. XML文件解析并获取标签?
- 19. 从文件中读取XML标记和浏览器
- 20. 从特定标记中读取XML文件
- 21. 从文件夹读取并更新XML标记值
- 22. 无法从XML文件读取<post_body>标记
- 23. 获取XML文件
- 24. 如何从XML文件中获取特定记录?
- 25. 无法从xml文件中获取extact信息。忘记conflussions
- 26. 从目标文件获取源文件
- 27. 从mMapView.getOverlays()获取标记(org.osmdroid.bonuspack.overlays)
- 28. 获取CDATA标记内的的XPath XML
- 29. SQL-获取XML标记名称和值
- 30. 从xml文件读取坐标