Document Object Model によって表される XML を取得します。
パラメータ |
説明 |
compact |
XML を圧縮する場合は true。 |
xmldecl |
XML 宣言を保持する場合は true。 |
例
このボタンは、
requestScope.n によって
指定された現在のデータベースにある文書を取得し、
requestScope.y に
格納します。
requestScope 変数は
フィールドにバインドされています。コメント化した行は、
別の呼び出しを示しています。
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);
}
requestScope.y が複数行編集ボックスに
バインドされている場合の
dom.getXMLString() の出力を示します。
<schema0>
<element0>Content of element.</element0>
</schema0>
requestScope.y が複数行編集ボックスに
バインドされている場合の
dom.getXMLString(false,
true) の出力を示します。
<?xml version="1.0" encoding="UTF-8"?>
<schema0>
<element0>Content of element.</element0>
</schema0>
requestScope.y が複数行編集ボックスに
バインドされている場合の
dom.getXMLString(true) の
出力を示します。
<schema0><element0>Content of element.</element0></schema0>
requestScope.y が複数行編集ボックスに
バインドされている場合の
dom.getXMLString(true, true) の
出力を示します。
<?xml version="1.0" encoding="UTF-8"?>
<schema0><element0>doc1</element0></schema0>