j'ai un document XML suivant:filtrage xml avec python
<node0>
<node1>
<node2 a1="x1"> ... </node2>
<node2 a1="x2"> ... </node2>
<node2 a1="x1"> ... </node2>
</node1>
</node0>
Je veux filtrer node2
quand a1="x2"
. L'utilisateur fournit les valeurs xpath et attribut qui doivent être testées et filtrées. J'ai regardé quelques solutions en python comme BeautifulSoup mais elles sont trop compliquées et ne préservent pas le cas du texte. Je veux garder le document comme avant avec des choses filtrées.
Pouvez-vous recommander une solution simple et succincte? Cela ne devrait pas être trop compliqué de l'apparence de celui-ci. Le document xml réel n'est pas aussi simple que ci-dessus mais l'idée est la même.
Votre document XML est pas bien formé. Il manque des caractères "/". – BoltBait