ひたすらリファクタリング

XMLから必要な情報を読み込む自前ライブラリの内部実装が気に食わず、思い切って全面的に変更。
今まではDOM Level2 APIで素直にElement, Attributeを取得していたところを必要なデータを一気に読み込んでオブジェクトにしてしまう。

XML2JSONみたいなのを使う手はあるのだけど、あまりにも読み込むXMLファイルが大きいので躊躇。必要なデータだけ拾い上げることにした。

……リファクタだから内部的に見やすくなっただけで前進は当然していない。かなしい。