Use a variable's value as the element name to find: : Bracket syntax « XML « Flash / Flex / ActionScript






Use a variable's value as the element name to find:

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var nodeName:String = "color";
        var fruit:XML = <fruit><color>red</color></fruit>;
        trace( fruit[nodeName] );
    }
  }
}

        








Related examples in the same category

1.Build a property name and, consequently, an element name, dynamically
2.Bracket syntax is required for illegal property name
3.Adding Text Nodes to an XML Object
4.Use bracket notation, coupled with an integer, to access a particular element node
5.XML text in a String into an actual XML object, whereas a cast would fail.
6.Accessing Values with E4X: Using the Dot Operator to Access Elements