Chapter 11 Example 5

by actionscriptbible
♥0 | Line 17 | Modified 2009-09-15 06:11:06 | MIT License
play

ActionScript3 source code

/**
 * Copyright actionscriptbible ( http://wonderfl.net/user/actionscriptbible )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/gGXt
 */

package {
  import com.actionscriptbible.Example;

  public class ch11ex5 extends Example {
    public function ch11ex5() {      
      var xml:XML = <root xmlns:myns="http://example.com/some/namespace">
        <node id="1" myns:color="red"/>
      </root>;
      
      var myns:Namespace = new Namespace("http://example.com/some/namespace");
      trace(xml.node.@id);
      trace(xml.node.@myns::color); //right
      trace(xml.node.@*::color); //right
      trace(xml.node.attribute("myns::color")); //wrong
      trace(xml.node.attribute(new QName(myns, "color"))); //right
      trace(xml.node.namespace("myns"));
      
    }
  }
}