DoJaでXMLぱーす

ちょっと仕事ネタです。

# 仕事以外のネタの方が食いつきが良いのは確かなんですが。ま、ちょっとした覚書です。しばしおつきあいください。

以前、当欄で”DoJaでスクロール”なるネタを書いたんですが、その続きです。

今回は、けーたいとサーバのやりとりをXMLでやろうと思ってまして。

で、普通はXMLを展開してくれるパーサっていう部品があるんですが、DoJa(4.1)のライブラリにはありません。(SunのMIDPにはJSR-172ナントカってのがあるんですが。)

そこで、ネットを探すと、どうやら、オープンソースのパーサはいくつかあるらしいというのがわかりましたが、どれもライセンスがややこしいので(後々お客様にご迷惑をおかけするとまずいし)。

悩んだ末、自前で作ってみることにしました。といっても、今回の業務用件に必要な機能に絞った、ごく簡単なものですが。

それでも、階層構造あり、繰り返しもありと、結構フルスペックなものになっちゃいまして。

しかも、当初、MapとListで木構造を作ろうと思ったんですが、DoJa4.1のベースのJ2MEには、HashTableとVectorしかなくて・・・。なんか一昔前に戻った気分でした。

とりあえずDOMツリーパーサもどきはできたので、明日はその逆をやってみようかと。

# ホントはソースとか載せられればいいんですが、まだ汚くて(^^;

コメントを残す

メールアドレスが公開されることはありません。