3 月4th
AS3/E4X namespaceではまる
はまるはまると噂のE4X namespaceで見事にはまりましたw
※今回は、YahooのAPIの名前空間を使ってます
ポイントととしては、
default xml namespace = new Namespace('urn:yahoo:jp:srchmi');
と書いて、デフォルトの名前空間を指定してあげてるだけですね。
あとは、今まで通り普通に取得できる
default xml namespace = new Namespace('urn:yahoo:jp:srchmi');
xmlObject = new XML(v);
xmlObject.Result[0].Title;
わかれば簡単ですね。
詳しい説明はここに載ってます。
で、もし上記のようにしない場合は、
var ns:Namespace = new Namespace("urn:yahoo:jp:srchmi");
xmlObject = new XML(v);
xmlObject.ns::Result[0].ns::Title;
のようにそれぞれの要素にNamespaceを指定しないと取得できないと。
なるほどー。
About this entry
You’re currently reading “AS3/E4X namespaceではまる,” an entry on Mj-site Blog
- Published:
- 03.04.08 / 3pm
- Category:
- Action Script
No comments
Jump to comment form | comments rss [?] | trackback uri [?]