私はしばしば非常に複雑なドキュメントを扱っており、効果的にリバース エンジニアリングを行っています。条件として機能するノードに到達するために通過するパスを使用して、特定のノードの値を変更するコードを記述する必要があります。
XML データを調べてその構造を理解する場合、このパスの表現があると非常に便利です。その後、コード内のパスを使用して、その特定のノードに到達できます。
たとえば、以下のドキュメントからカタログ > 本 > 教科書 > 著者という表現を取得できます。
これを可能にするPythonのライブラリはありますか?
<xml>
<Catalog>
<Book>
<Textbook>
<Author ="James" />
</Textbook>
</Book>
<Journal>
<Science>
<Author ="James" />
</Science>
</Journal>
</Catalog>
</xml>