- Methods :
XML.addRequestHeader() : Adds or changes HTTP headers for POST operations.
XML.appendChild() : Appends a node to the end of the specified object's child list.
XML.cloneNode(): Clones the specified node and, optionally, recursively clones all children.
XML.createElement(): Creates a new XML element.
XML.createTextNode(): Creates a new XML text node.
XML.getBytesLoaded(): Returns the number of bytes loaded for the specified XML document.
XML.getBytesTotal(): Returns the size of the XML document, in bytes.
XML.hasChildNodes(): Returns true if the specified node has child nodes; otherwise, returns false.
XML.insertBefore(): Inserts a node in front of an existing node in the specified node's child list.
XML.load(): Loads a document (specified by the XML object) from a URL.
XML.parseXML(): Parses an XML document into the specified XML object tree.
XML.removeNode(): Removes the specified node from its parent.
XML.send(): Sends the specified XML object to a URL.
XML.sendAndLoad(): Sends the specified XML object to a URL and loads the server response into another XML object.
XML.toString(): Converts the specified node and any children to XML text.
- Properties
XML.contentType: Indicates the MIME type transmitted to the server.
XML.docTypeDecl: Sets and returns information about an XML document's DOCTYPE declaration.
XML.firstChild: Read-only; references the first child in the list for the specified node.
XML.ignoreWhite: When set to true, text nodes that contain only white space are discarded during the parsing process.
XML.lastChild: References the last child in the list for the specified node.
XML.loaded: Read-only; checks if the specified XML object has loaded.
XML.nextSibling: Read-only; references the next sibling in the parent node's child list.
XML.nodeName: The node name of an XML object.
XML.nodeType: The type of the specified node (XML element or text node).
XML.nodeValue: The text of the specified node if the node is a text node.
XML.parentNode: Read-only; references the parent node of the specified node.
XML.previousSibling: Read-only; references the previous sibling in the parent node's child list.
XML.status: A numeric status code indicating the success or failure of an XML document parsing operation.
XML.xmlDecl: Specifies information about a document's XML declaration.
- Methods (Collections summary for the XML class)
XML.attributes: Returns an associative array containing all of the attributes of the specified node.
XML.childNodes: Read-only; returns an array containing references to the child nodes of the specified node.
- Events handler
XML.onData: An event handler that is invoked when XML text has been completely downloaded from the server, or when an error occurs downloading XML text from a server.
XML.onLoad(): An event handler that returns a Boolean value indicating whether the XML object was successfully loaded with XML.load() or XML.sendAndLoad().