XML DOM xml attribute

Node Object Reference Manual

Definition and Usage

The xml attribute can return the XML of the node and its descendants.

Syntax:

nodeObject.xml

Tips and Comments

Note:This property can only be used with Internet Explorer!

Example

In all examples, we will use the XML file books.xml, and the JavaScript function loadXMLDoc().

The following code snippet can display the XML of the XML document:

xmlDoc=loadXMLDoc("books.xml");
document.write("<xmp>" + xmlDoc.xml + "</xmp>");

Output:

<?xml version="1.0"?>
<!-- Edited with XML Spy v2007 (http://www.altova.com) -->
<bookstore>
  <book category="COOKING">
    <title lang="en">Everyday Italian</title>
    <author>Giada De Laurentiis</author>
    <year>2005</year>
    <price>30.00</price>
  </book>
  <book category="CHILDREN">
    <title lang="en">Harry Potter</title>
    <author>J K. Rowling</author>
    <year>2005</year>
    <price>29.99</price>
  </book>
  <book category="WEB">
    <title lang="en">XQuery Kick Start</title>
    <author>James McGovern</author>
    <author>Per Bothner</author>
    <author>Kurt Cagle</author>
    <author>James Linn</author>
    <author>Vaidyanathan Nagarajan</author>
    <year>2003</year>
    <price>49.99</price>
  </book>
  <book category="WEB">
    <title lang="en">Learning XML</title>
    <author>Erik T. Ray</author>
    <year>2003</year>
    <price>39.95</price>
  </book>
</bookstore>

Try It Yourself (TIY)

Display XML Document as XML

Node Object Reference Manual