XMLの解析

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