是否有一種方法可以使用cElementTree找到xml樹中的所有節點? findall方法僅適用於指定的標籤。使用cElementTree從XML中找到所有節點
1
A
回答
2
您可以在的findall方法使用XPath paths:
1.2版本支持簡單 元件位置的路徑。在其最簡單的 表單中,位置路徑是一個 或更多標記名稱,用 斜線(/)分隔。
您還可以使用星號(*) 而不是標籤名稱來匹配該級別的所有 元素。例如, */subtag返回所有子標籤孫子。
空標記(//)用於搜索 樹的所有級別,位於當前級別的 之下。空標籤必須後跟一個標籤名稱或一個星號 。
etree.findall('.//*')
1
你有沒有看着node.getiterator()?
相關問題
- 1. 如何使用cElementTree檢索父節點?
- 2. 我如何找到我的XML中的所有子節點
- 3. 從xml中刪除所有節點,使用XSLT排除特定節點
- 4. 使用lxml查找所有xml節點python的祖先
- 5. 在加權圖中找到從節點到所有其他節點的距離
- 6. 在python中使用cElementTree解析XML
- 7. 使用jquery查找xml中的節點
- 8. 找到一個XML節點
- 9. Asp.net vb找到XML節點
- 10. 讀取XML使用LINQ不能得到所有節點
- 11. 找到特定節點的所有子節點,直到葉節點
- 12. 在XML中找不到某個節點
- 13. 在xml文檔中按名稱查找所有子節點
- 14. 使用SQL查找所有可到達的節點
- 15. 拷貝所有XML從1個節點屬性到另一個
- 16. 使用JavaScript獲取XML中所有節點的名稱
- 17. 使用VBScript遍歷XML文件中的所有節點
- 18. 使用XSLT替換XML中的所有匹配節點
- 19. 如何在java中使用xpathh讀取xml的所有節點?
- 20. MongoDB中查找所有子節點
- 21. 如何從所選節點的所有子節點中jstree
- 22. 如何在使用Vb.net的xml中找到相應的節點
- 23. XML中的所有子節點都鏈接到一個父節點
- 24. 從XML節點
- 25. neo4j/cypher:查找某個集合中所有節點相鄰的所有節點
- 26. 從XML文件中刪除所有Artist節點
- 27. 從Java子節點Xml中獲取所有值
- 28. 從XML文件中刪除所有節點的問題usig LINQ
- 29. 從Groovy xml節點中刪除所有的孩子
- 30. 如何從C#中的行號和列號找到XML節點?