¿Cómo se usa la opción --pattern de xmllint?
Estoy tratando de ver cómo libxml implementa el soporte XPath, por lo que tenía sentido para mí probar usando xmllint. Sin embargo, la opción obvia, --pattern, es algo oscura, y terminé usando algo como lo siguiente:
test.xml: <foo><bar/><bar/></foo>
> xmllint --shell test.xml
/ > dir /foo
ELEMENT foo
/ > dir /foo/*
ELEMENT bar
ELEMENT bar
Esto parece funcionar, y eso es genial, pero todavía tengo curiosidad.¿Para qué sirve la opción --pattern de xmllint y cómo funciona?
Proporcione un ejemplo de crédito completo. =)