XMLの解析
Pascalから貰ったソースの中にXMLを操作するAPIがあったのだが、直接Document型などを扱うことになっていて、もっと良い方法がないかと考えてみる。(そもそも私はDocument型が嫌いだ(ぉ)
XMLはツリー構造になっているため、階層化された構造を表現しやすい。
そこで、HashMapやTreeMapに展開することができれば、より簡単に属性にアクセスが出来てよいのではないかと考えた。
インターネットが復旧して、ちょっと検索してみたら、そういう考え方を持った人は私以外にもいる模様。ただこれはHashMapなので重複したキーを許さない作りになっている。
http://www.ecs.cst.nihon-u.ac.jp/~yasu/lab/java/xml/XMLHashMap.html
しばらく奮闘してみる。