我有一个xpath表达式用于查找在xml文件中还不存在的节点,我想要使用它来生成所需的节点。我已经开始编写一个函数来完成此任务,但是想知道是否有现成的库可以帮助我完成并节省时间?目前我正在使用pyxml,但考虑将其移植到ElementTree上。所以我想要:
root/foo/bar
生产:
<root>
<foo>
<bar>
</bar>
</foo>
</root>
我觉得这种函数的行为在一般情况下定义不够清晰,以至于没人特别介意,但我还是想提出来。如果需要,我也有文件的DTD。
//foo/bar
会生成什么呢?另一方面,似乎可以基于XPath的子集生成XML - 实际上这似乎是一个好主意。 - brandizzi