{{tag>Brouillon}} = XML xpath parse Il existe deux langages de requĂȘtes XML : **XPath** et **XQuery**. Voir aussi : * xml_grep (xml-twig-tools), xmldiff, [[https://en.wikipedia.org/wiki/XMLStarlet|xmlstarlet]] == Lint xmllint --noout fic.xml == xpath virsh dumpxml VM1 |xpath -q -e "/domain/devices/disk[@type='file']/source/@file[1]" == Ansible === Exemple ''/etc/ImageMagick-6/policy.xml'' Nous voulons ajouter ''/etc/ImageMagick-6/policy.xml'' Conf Ansible - name: install deps for ansible xml module apt: name='{{ packages }}' vars: packages: - python-lxml # For Ansible xml - python3-lxml # For Ansible xml - name: /etc/ImageMagick-6/policy.xml - change timeout xml: path: /tmp/policy.xml xpath: /policymap/policy[@domain='resource' and @name='time'] attribute: value value: "5"