【发布时间】:2013-10-15 11:56:48
【问题描述】:
我有一个结构如下的 xml 文件:
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<Validity>
<OneValidity a=1>----</OneValidity>
<OneValidity a=2>----</OneValidity>
</Validity>
<ValidityLine>
<OneValidityLinea a=1>----</OneValidityLine>
<OneValidityLinea a=2>----</OneValidityLine>
</ValidityLine>
</root>
我想使用 python 和 lxml 库返回父节点名称:Validity 和 ValidityLine。
【问题讨论】:
-
问题是什么?
-
如果任何节点名称以数字开头,似乎总是在抱怨,例如
1a和2 -
这不是一个有效的 XML 文档。名称不能以数字开头。
-
只是编辑我的问题,抱歉不清楚。我希望现在更好
标签: python xpath lxml elementtree