getXMLString (DOMDocument - JavaScript)
Gets the XML represented by the Document Object Model.
Defined in
DOMDocumentSyntax
getXMLString() : string
Parameter | Description |
---|---|
compact |
True to compact the XML. |
xmldecl |
True to retain the XML declaration. |
Return value | Description |
---|---|
string |
The document in XML format. |
Examples
This button gets the document in the current database specified byrequestScope.n
and puts
it in requestScope.y
. The requestScope
variables
are bound to fields. The commented lines show alternate calls.if (requestScope.n != null
&& requestScope.n < database.getDocumentCount()
&& requestScope.n >= 0) {
var dc = database.getAllDocuments();
var doc = dc.getDocumentArray()[requestScope.n];
var dom = doc.getDOM();
requestScope.s = dom.getStringValue("/schema0/element0");
requestScope.y = dom.getXMLString();
// requestScope.y = dom.getXMLString(false, true);
// requestScope.y = dom.getXMLString(true);
// requestScope.y = dom.getXMLString(true, true);
}
Here is output for
dom.getXMLString()
where requestScope.y
is
bound to a multiline edit box.<schema0>
<element0>Content of element.</element0>
</schema0>
Here is output for
dom.getXMLString(false,
true)
where requestScope.y
is bound to a
multiline edit box.<?xml version="1.0" encoding="UTF-8"?>
<schema0>
<element0>Content of element.</element0>
</schema0>
Here is output for
dom.getXMLString(true)
where requestScope.y
is
bound to a multiline edit box.<schema0><element0>Content of element.</element0></schema0>
Here
is output for
dom.getXMLString(true, true)
where requestScope.y
is
bound to a multiline edit box.<?xml version="1.0" encoding="UTF-8"?>
<schema0><element0>doc1</element0></schema0>