SAXのハンドラをコンビネータっぽく書いてみた
これも有用性は不明。DOMツリーをトラバースするなりDigester (古い?)使うなりしたほうがいいと思いますけどね。
<document> <list> <item>a</item> <item>b</item> <item>c</item> </list> <list> <item>a</item> <item>b</item> </list> </document>
こんな XML ツリーをパースするコードです。
可読性はSAXハンドラを素で書いたにしてはいい方かもしれないけど、悪い。
リフレクションを使って可読性をちょっとあげてみたやつ。
チラ裏でした。