我经常处理非常复杂的文档,我实际上是在进行逆向工程。我需要编写代码来修改某些节点的值,并将遍历的路径作为条件到达节点。
在检查 XML 数据以了解其结构时,在此路径上进行表示会非常有用。然后我可以使用代码中的路径到达该特定节点。
例如,我可以从下面的文档中获取表示 Catalog > Book > Textbook > Author。
Python中是否有任何库允许我这样做?
<xml>
<Catalog>
<Book>
<Textbook>
<Author ="James" />
</Textbook>
</Book>
<Journal>
<Science>
<Author ="James" />
</Science>
</Journal>
</Catalog>
</xml>