タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

flexとnamespaceに関するuk_oasisのブックマーク (3)

  • akihiro kamijo: XML名前空間の使用

  • Wheel Of Fortune: Flex2 の XMLオブジェクトにやられた orz

    Flex2にて、XHTMLを操作するためXMLオブジェクトにて取得し、E4Xでの操作を行おうと数日間試行錯誤しておりました。 最初に引っかかったのは、名前空間の問題。 E4Xにて名前空間を表すやり方に少し手間取りました。 var xml:XML = new XML(obj); var ns:Namespace = new Namespace("http://www.w3.org/1999/xhtml"); trace( xml.ns::body ); 上記のやり方で、名前空間を定義し、アクセスする場合には、コロン二つをつけて名前空間に属するタグ名を記載するようです。 ですが、XHTMLのように1つの名前空間のみで構成されるような場合、デフォルト名前空間として、次のようにかけるようです。 var xml:XML = new XML(obj); var ns:Namespace

  • 名前空間のあるXMLを扱う - public static void main

    Flex2には、XMLを扱うXMLクラスという便利なクラスがあるのですが、名前空間のあるXMLを扱おうとするとうまく取得できません。 名前空間のあるXMLを扱う場合には、Namespaceクラスを使う必要があります。 Namespaceクラスを使うには。 var atom:Namespace = new Namespace("http://www.w3.org/2005/Atom"); とするか、 var atom:Namespace = feed.namespace(); とします。 namespaceメソッドは、引数を指定していない場合、デフォルト名前空間を返します。 接頭辞のある名前空間を取得する場合は、namespaceメソッドに引数に接頭辞を渡してやれば取得できます。 その後、以下のようにすれば各要素にアクセスできるようになります。 for each (var entry:XML

    名前空間のあるXMLを扱う - public static void main
  • 1