XPathをクエリするだけのコンソールアプリ

組み込み環境上でXMLをクエリしたいんだけど、そのためだけにrubyとかいれてもでかい。
小さいXML処理系としてはTinyXML+TinyXPathがよさげだったんだけど、フロントエンドがないので、簡単なフロントエンドを作った。

TinyXPath: http://tinyxpath.sourceforge.net/

tinyxpath_1_3_1.zipを解凍して、main.cppをこれといれかえ。

tinyxpath付属test.xmlに対して:

./tinyxpath "//x/text()" test.xml # => sub text
cat test.xml | ./tinyxpath "//x/text()"

wget -O -に対してそのままパイプで処理できるので便利。

uclibcとuclibcxx環境下でもうごいた。