Subscribed unsubscribe Subscribe Subscribe

SAXのハンドラをコンビネータっぽく書いてみた

java xml 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ハンドラを素で書いたにしてはいい方かもしれないけど、悪い。

リフレクションを使って可読性をちょっとあげてみたやつ。 

チラ裏でした。