【发布时间】:2016-05-17 02:20:01
【问题描述】:
我在 Windows 64 位机器上使用 Python 3.4。
我目前有一个包含多个层次结构的 xml 文件。 xml 树中有许多名为“段落”的元素。但它们可能位于不同的层次结构上。
有什么方法可以简单地计算这些元素的数量吗?遍历整棵树似乎太耗时了。
【问题讨论】:
-
你需要遍历整个树两次:一次解析它,另一次计算每个段落标签。我相信
count解决方案仍将再次遍历树。如果您将计算标签与解析树结合起来,您可能只能遍历树一次,但这将是很多工作。
标签: python xml xpath xml-parsing