Treating XMLList as XML : XMLList « XML « Flash / Flex / ActionScript






Treating XMLList as XML

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var oopBook:XML = <BOOK ISBN="000000000">
          <TITLE>Design Patterns</TITLE>
          <AUTHOR>
            <NAME>Bates</NAME>
            <BIRTHDATE>1 1973</BIRTHDATE>
          </AUTHOR>
          <PUBLISHER>Inc</PUBLISHER>
        </BOOK>;
        
        displayAuthor(oopBook.children());
    }
    public function displayAuthor (authors:XMLList):void {
      for each (var author:XML in authors) {
        trace( "Name: " + author.NAME
                       + ", Birthdate: " + author.BIRTHDATE + "\n");
      }
    }
  }
}

        








Related examples in the same category

1.To access the XMLList representing child nodes, use the XML class's instance method children( ).
2.To access a specific child in an XMLList
3.To replace an XML element with new elements, we assign either an XMLList or XML object to that element
4.Assigning Values to an XMLList
5.Converting XMLList to a String: toString( ) had been invoked on the single XML instance directly: