私は、libxml が XPath サポートをどのように実装しているかを確認しようとしているので、xmllint を使用してテストすることに意味がありました。ただし、明らかなオプションである --pattern はやや不明瞭であり、次のようなものを使用することになりました。
test.xml: <foo><bar/><bar/></foo>
> xmllint --shell test.xml
/ > dir /foo
ELEMENT foo
/ > dir /foo/*
ELEMENT bar
ELEMENT bar
これは機能しているようで、それは素晴らしいことですが、私はまだ興味があります. xmllint の --pattern オプションは何のためにあり、どのように機能しますか?
満点の例を挙げてください。=)