読者です 読者をやめる 読者になる 読者になる

AndroidのXML解析

業務システムをAndroidで作ろうしているのだが、XML解析をするときに慣れている、Apache Digesterを使いたかったが、使えない。以下のようなエラーが出てくる。

05-21 01:23:07.486: ERROR/Digester(5455): Digester.getParser:
05-21 01:23:07.486: ERROR/Digester(5455): java.lang.UnsupportedOperationException: This parser does not support specification "Unknown" version "0.0"
05-21 01:23:07.486: ERROR/Digester(5455): at javax.xml.parsers.SAXParserFactory.setXIncludeAware(SAXParserFactory.java:347)
05-21 01:23:07.486: ERROR/Digester(5455): at org.apache.commons.digester.Digester.getFactory(Digester.java:539)
05-21 01:23:07.486: ERROR/Digester(5455): at org.apache.commons.digester.Digester.getParser(Digester.java:791)

AndroidにはデフォルトでXML解析があるらしいのだが、これを使わないとだめかな。いろいろ調べて見るとなんか使い方面倒そう。自分だけが使うのであればいいんだけど、今回は入社して数ヶ月のJavaも「J」も知らない人たちが使うからなぁ
JSONICとかのライブラリを使った方が楽な気がするんだけど、いろいろ調整するの面倒くさいし。