# XML ActionScript Class

This class implements an XML object.

## The Methods of the Class

addRequestHeader()

- Change the HTTP header.

appendChild()

- Append a child node to this node.

cloneNode()

- Copy a node.

createElement()

- Create an element for a node.

createTextNode()

- Create a text node.

getBytesLoaded()

getBytesTotal()

- Return the size of the XML source.

hasChildNodes()

- Return if this node has any children.

insertBefore()

- Insert a node before this node.

load()

- Load a XML message in memory.

parseXML()

- Parse an XML document.

removeNode()

- Remove a node.

send()

- Send the node through the network.

sendAndLoad()

- Send a node, and get the result using the network.

toString()

- Convert the node and its children to a string.

## The Properties of the XML Class

contentType

- The MIME type.

attributes

- Returns an array of the attributes of a node.

childNodes

- Returns an array of the children of a node.

xmlDecl

- Specify document's declaration.

docTypeDecl

- Get a string version of a document's declaration.

firstChild

- Returns the first child node.

ignoreWhite

- If set, blank nodes are deleted.

lastChild

- Returns the last child node.

loaded

- A flag that signifies if a file was loaded.

nextSibling

- Returns the next child node.

nodeName

- Returns the name of the node.

nodeType

- Returns the type of a node.

nodeValue

- Contains the text for a text node type.

parentNode

- Returns this node's parent.

status

- Returns the status code from parsing the XML document.

previousSibling

- Returns the child node before this one.

## XML Class Conformance

Class Name | Conformance
addRequestHeader() | This method is unimplemented.
appendChild() | This method is unimplemented.
cloneNode() | This method is unimplemented.
createElement() | This method is unimplemented.
createTextNode() | This method is unimplemented.
getBytesLoaded() | This method is unimplemented.
getBytesTotal() | This method is unimplemented.
hasChildNodes() | This method is implemented.
insertBefore() | This method is unimplemented.
load() | This method is implemented.
parseXML() | This method is implemented.
removeNode() | This method is unimplemented.
send() | This method is unimplemented.
sendAndLoad() | This method is unimplemented.
toString() | This method is unimplemented.
contentType | This property is unimplemented.
attributes | This property is implemented.
childNodes | This property is implemented.
xmlDecl | This property is unimplemented.
docTypeDecl | This property is unimplemented.
firstChild | This property is implemented.
ignoreWhite | This property is unimplemented.
lastChild | This property is unimplemented.
loaded | This property is implemented.
nextSibling | This property is unimplemented.
nodeName | This property is unimplemented.
nodeType | This property is implemented.
nodeValue | This property is unimplemented.
onData | This event handler is implemented.
onLoad | This event handler is implemented.
parentNode | This event handler is implemented.
status | This event handler is unimplemented.
previousSibling | This event handler is unimplemented.