Wie benutzt man die --pattern Option von xmllint?

Ich versuche herauszufinden, wie libxml die XPath-Unterstützung implementiert. Daher machte es für mich Sinn, xmllint zu testen. Die offensichtliche Option --pattern ist jedoch etwas dunkel, und ich habe am Ende so etwas wie Folgendes verwendet:

test.xml: <foo><bar/><bar/></foo>

> xmllint --shell test.xml
/  > dir /foo
ELEMENT foo
/  > dir /foo/*
ELEMENT bar
ELEMENT bar

Das scheint zu funktionieren, und das ist großartig, aber ich bin immer noch neugierig.Wofür ist die Option --pattern von xmllint und wie funktioniert sie?

Geben Sie ein Beispiel für die vollständige Gutschrift. =)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage