User Guide
XML 723
Example
The following example creates two XML text nodes using the
createTextNode() method,
and places them into existing XML nodes:
// create an XML document
var doc:XML = new XML();
// create three XML nodes using createElement()
var element1:XMLNode = doc.createElement("element1");
var element2:XMLNode = doc.createElement("element2");
var element3:XMLNode = doc.createElement("element3");
// place the new nodes into the XML tree
doc.appendChild(element1);
element1.appendChild(element2);
element1.appendChild(element3);
// create two XML text nodes using createTextNode()
var textNode1:XMLNode = doc.createTextNode("textNode1 String value");
var textNode2:XMLNode = doc.createTextNode("textNode2 String value");
// place the new nodes into the XML tree
element2.appendChild(textNode1);
element3.appendChild(textNode2);
trace(doc);
// output (with line breaks added between tags):
// <element1>
// <element2>textNode1 String value</element2>
// <element3>textNode2 String value</element3>
// </element1>
See also
createElement (XML.createElement method)
docTypeDecl (XML.docTypeDecl property)
public docTypeDecl : String
Specifies information about the XML document's DOCTYPE declaration. After the XML text
has been parsed into an XML object, the
XML.docTypeDecl property of the XML object is set
to the text of the XML document's
DOCTYPE declaration (for example, <!DOCTYPEgreeting
SYSTEM "hello.dtd">
). This property is set using a string representation of the DOCTYPE
declaration, not an XML node object.
The ActionScript XML parser is not a validating parser. The
DOCTYPE declaration is read by
the parser and stored in the
XML.docTypeDecl property, but no Dtd validation is performed.