[AS] HashXMLConverter.as
2008年1月21日
以前アップした
ActionScript3用のハッシュをXMLオブジェクトに変換するHashToXML.asへ
逆にXMLをハッシュに変換するメソッドを付けてクラス名を変えました。
ActionScript3用のハッシュをXMLオブジェクトに変換するHashToXML.asへ
逆にXMLをハッシュに変換するメソッドを付けてクラス名を変えました。
[ソース]
※JSONチックな単純なXMLの変換を想定しており、属性等の情報は完全無視です
※toHashメソッドのソースがオワッテる・・・
使い方
こんな感じで変換します。
こんな感じで変換します。
var xml:XML = <root> ... </root>; var hash:Object = HashXMLConverter.toHash(xml);
変換例1
<root> <one>ONE</one> <two>2</two> </root> // -> {root: {one: "ONE", two: "2"}}
変換例2
<root> <nested> <x>sorenari</x> <y>blog</y> </nested> </root> // -> {root: {nested: {x: "sorenari", y: "blog"}}}
変換例3
<root> <nested> <x>x1</x> <x>x2</x> <y>y1</y> <y>y2</y> </nested> </root> // -> {root: {nested: {x: ["x1", "x2"], y: ["y1", "y2"]}}}
ハッシュをXMLに変換するメソッドの使用例はコチラを参照ください。
さー、これで心残りが無くなったところでソケ通(ソケット通信)アプリだっ!!