【AS3】XMLについて

| | Comments (0) | TrackBacks (0)
AS3のXMLクラスについて。

XMLクラスには二種類ある。

・XMLクラス
ルートノードがひとつのもの

・XMLListクラス
ルートノードが2つ以上のもの

1つのXMLをロードすると、2種類のクラスのインスタンスが適切な形で生成される。

以下の様な例で考える。

<data>
  <item href = "htttp://www.test1.com" >
  <item href = "htttp://www.test2.com" >
  <item href = "htttp://www.test3.com" >
</data>

xml.dataはXMLListのインスタンス
xml.item[0]はXMLのインスタンス
となるようだ。

ちなみにtraceをかけると内部的にはtoString関数が実行される。
これら二つのクラスのtoString関数は、XMLをインデントを付けて文字列として返すので、traceするとXMLがきれいな形で表示されるというわけだ。




0 TrackBacks

Listed below are links to blogs that reference this entry: 【AS3】XMLについて.

TrackBack URL for this entry: http://blog.chikathreesix.com/mt/mt-tb.cgi/9

Leave a comment

Archives