# XML.toString()

#### Availability

Flash Player 5.

#### Usage

    my_xml.toString()

#### Parameters

None.

#### Returns

A string.

#### Description

Method; evaluates the specified XML object, constructs a textual representation of the XML structure including the node, children, and attributes, and returns the result as a string.

For top-level XML objects (those created with the constructor), `XML.toString` outputs the document's XML declaration (stored in `XML.xmlDecl`), followed by the document's `DOCTYPE` declaration (stored in `XML.docTypeDecl`), followed by the text representation of all XML nodes in the object. The XML declaration is not output if `XML.xmlDecl` is undefined. The `DOCTYPE` declaration is not output if `XML.docTypeDecl` is undefined.

#### Example

The following code is an example of the `XML.toString` method that sends `<h1>test</h1>` to the output window.

    node = new XML("<h1>test</h1>");
    trace(node.toString());

#### See also

`XML.docTypeDecl`, `XML.xmlDecl`