getDocumentElement (DOMDocument - JavaScript)

文書の最初の子エレメントを取得します。

定義場所

DOMDocument

構文

getDocumentElement() : DOMElement
戻り値 説明
DOMElement 文書の最初の子エレメント。

使用法

概念上、文書の最初の子は DOM のルートエレメントです。

このボタンの onclick イベントは、DOM の第 2 レベルにある 最初の子であるエレメントのストリング値を取得します。
var dc = database.getAllDocuments();
if(dc.getDocumentCount() > 0) {
	if(requestScope.i != null &&
	requestScope.i >= 0 && 
	requestScope.i < dc.getDocumentCount()) {
		var ar = dc.getDocumentArray(requestScope.i + 1);
		var doc = ar[i];
		var dom = doc.getDOM();
		var schema = dom.getDocumentElement();
		var elem = schema.getFirstChild();
		requestScope.y = elem.getStringValue();
	} else {
		requestScope.msg = "No such document";
	}
} else {
	requestScope.msg = "No documents in database";
}
アクセスする文書の XML が以下のようになっている場合、 サンプルコードを実行すると foo が返されます。
<schema0>
  <element0>foo</element0>
</schema0>