Using + and += Operators to combine XML Nodes : XML variable « XML « Flash / Flex / ActionScript






Using + and += Operators to combine XML Nodes

 


package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var movieList:XML = <movieList>
                                <listName>My favorite movies</listName>
                                <movie id="123">
                                    <title>Titus</title>
                                    <year>1999</year>
                                    <director>J T</director>
                                </movie>
                                <movie id="456">
                                    <title>Rushmore</title>
                                    <year>1998</year>
                                    <director>W A</director>
                                </movie>
                                <movie id="789">
                                    <title>Hall</title>
                                    <year>1977</year>
                                    <director>Woody Allen</director>
                                </movie>
                           </movieList>;
        
        var anotherMovie:XML = <movie id="222">
                                  <title>Tiger</title>
                                  <year>1982</year>
                                  <director>S L</director>
                               </movie>;
        
        This may be the simplest way to add data to an XML structure.
        movieList.movie += anotherMovie;
        trace(movieList);


    }
  }
}

        








Related examples in the same category

1.Creates the same XML hierarchy and dynamically specifies all element names, attribute names, attribute values, and element contents.
2.Invoke string method on XML data
3.Converting Strings to XML
4.Converting XML to Strings: The toString() method for XML objects will usually display the contents of an XML element including any tags.
5.Creates a variable refering to xml data child nodes
6.Change is made to the original document
7.' character can be used to delimit an attribute value in an XML literal, it is converted to the " character