2012年3月28日水曜日

AndroidにはAS3のE4X的なものは無いのか?無いらしい_| ̄|○

AndroidにはFlexのe4x的なものは無いのか?と。

Android, XML parsing similar to E4X? - Stack Overflow

・・・And, since Android does not have JAXB, you don't have that, either. You have your choice of DOM, SAX, and the XmlPullParser・・・

どうやら無いらしい_| ̄|○

じゃどうすんの?と言ったら、こんな風らしい。

Android で XML を扱う

昔懐かしの、InputStreamからのぉ〜SAXParser!とか、InputStreamからのぉ〜DocumentBuilder!とからしい(ノ∀`)

ショック。いい加減カビ生えてないか?

例えば、ActionScript的にはこんな風。

var xmlSrc:String = "";
xmlSrc += "<playlist>";
xmlSrc += "  <song>";
xmlSrc += "    <artist>RHYMESTER</artist>";
xmlSrc += "    <album>King of Stage Vol.9</album>";
xmlSrc += "    <title>ザ・ネイバーズ</title>";
xmlSrc += "  </song>";
xmlSrc += "</playlist>";
var xml:XML = new XML(xmlSrc);
var list:XMLList = xml.song.(artist == "RHYMESTER");

AndroidのJavaもこんな風に簡単にXMLデータをパースしてフィルターできるようになればいいのに・・・