Flash 8 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript classes > XML | |||
Object
|
+-XMLNode
|
+-XML
public class XML
extends XMLNode
Use the methods and properties of the XML class to load, parse, send, build, and manipulate XML document trees.
You must use the constructor new XML() to create an XML object before calling any method of the XML class.
An XML document is represented in Flash by the XML class. Each element of the hierarchical document is represented by an XMLNode object.
For information on the following methods and properties, you can see the XMLNode class, specifically appendChild(), attributes, childNodes, cloneNode(), firstChild, hasChildNodes(), insertBefore(), lastChild, nextSibling, nodeName, nodeType, nodeValue, parentNode, previousSibling, removeNode(), and toString().
In earlier versions of the ActionScript Language Reference, the previous methods and properties were documented in the XML class. They are now documented in the XMLNode class.
Note: The XML and XMLNode objects are modeled after the W3C DOM Level 1 recommendation, which you can find at: http://www.w3.org/tr/1998/REC-DOM-Level-1-19981001/level-one-core.html. That recommendation specifies a Node interface and a Document interface. The Document interface inherits from the Node interface, and adds methods such as createElement() and createTextNode(). In ActionScript, the XML and XMLNode objects are designed to divide functionality along similar lines.
Availability: ActionScript 1.0; Flash Player 5 - (became a native object in Flash Player 6, which improved performance significantly).
appendChild (XMLNode.appendChild method), attributes (XMLNode.attributes property), childNodes (XMLNode.childNodes property), cloneNode (XMLNode.cloneNode method), firstChild (XMLNode.firstChild property), hasChildNodes (XMLNode.hasChildNodes method), insertBefore (XMLNode.insertBefore method), lastChild (XMLNode.lastChild property), nextSibling (XMLNode.nextSibling property), nodeName (XMLNode.nodeName property), nodeType (XMLNode.nodeType property), nodeValue (XMLNode.nodeValue property), parentNode (XMLNode.parentNode property), previousSibling (XMLNode.previousSibling property), removeNode (XMLNode.removeNode method), toString (XMLNode.toString method)
|
Modifiers |
Property |
Description |
|---|---|---|
|
|
contentType |
The MIME content type that is sent to the server when you call the |
|
|
docTypeDecl |
Specifies information about the XML document's |
|
|
idMap |
An object containing the XML file's nodes that have an |
|
|
ignoreWhite |
Default setting is |
|
|
loaded |
The property that indicates whether the XML document has successfully loaded. |
|
|
status |
Automatically sets and returns a numeric value that indicates whether an XML document was successfully parsed into an XML object. |
|
|
xmlDecl |
A string that specifies information about a document's XML declaration. |
Properties inherited from class XMLNode attributes, childNodes, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, parentNode, prefix, previousSibling
Properties inherited from class Object
|
Event |
Description |
|---|---|
|
onData |
Invoked when XML text has been completely downloaded from the server, or when an error occurs downloading XML text from a server. |
|
onHTTPStatus |
Invoked when Flash Player receives an HTTP status code from the server. |
|
onLoad |
Invoked by Flash Player when an XML document is received from the server. |
|
Signature |
Description |
|---|---|
|
XML |
Creates a new XML object. |
|
Modifiers |
Signature |
Description |
|---|---|---|
|
|
addRequestHeader |
Adds or changes HTTP request headers (such as |
|
|
createElement |
Creates a new XML element with the name specified in the parameter. |
|
|
createTextNode |
Creates a new XML text node with the specified text. |
|
|
getBytesLoaded |
Returns the number of bytes loaded (streamed) for the XML document. |
|
|
getBytesTotal |
Returns the size, in bytes, of the XML document. |
|
|
load |
Loads an XML document from the specified URL, and replaces the contents of the specified XML object with the downloaded XML data. |
|
|
parseXML |
Parses the XML text specified in the |
|
|
send |
Encodes the specified XML object into an XML document and sends it to the specified |
|
|
sendAndLoad |
Encodes the specified XML object into an XML document, sends it to the specified URL using the |
Methods inherited from class XMLNode appendChild, cloneNode, getNamespaceForPrefix, getPrefixForNamespace, hasChildNodes, insertBefore, removeNode, toString
Methods inherited from class Object addProperty, hasOwnProperty, isPropertyEnumerable, isPrototypeOf, registerClass, toString, unwatch, valueOf, watch
Version 8
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flash/8/main/00002862.html