XML ドキュメントの表現。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
add | Document | 指定されたノードをドキュメントの末尾に追加します。 |
add | Document | ドキュメントの直下の子であるすべてのノードのうち、指定されたインデックスに指定されたノードを挿入します。 |
clone | Content[] | ドキュメントの直接の子であるすべてのノードのアタッチされていないコピーを作成します。 |
detach | Element | ドキュメントのルート Element ノードを切断して返します。 |
get | Content[] | ドキュメントの直接の子であるすべてのノードを取得します。 |
get | Content | ドキュメントの直下の子であるすべてのノードのうち、指定されたインデックスのノードを取得します。 |
get | Integer | ドキュメントの直接の子であるノードの数を取得します。 |
get | Content[] | ドキュメントの直接または間接の子であるすべてのノードを、ドキュメントに表示される順序で取得します。 |
get | Doc | ドキュメントの Doc 宣言を取得します。 |
get | Element | ドキュメントのルート Element ノードを取得します。 |
has | Boolean | ドキュメントにルート Element ノードがあるかどうかを判断します。 |
remove | Content[] | ドキュメントの直接の子であるすべてのノードを削除します。 |
remove | Boolean | 指定されたノードがドキュメントの直接の子である場合、そのノードを削除します。 |
remove | Content | ドキュメントの直接の子であるすべてのノードのうち、指定されたインデックスのノードを削除します。 |
set | Document | ドキュメントの Doc 宣言を設定します。 |
set | Document | ドキュメントのルート Element ノードを設定します。 |
詳細なドキュメント
add Content(content)
指定されたノードをドキュメントの末尾に追加します。content
引数には、Content
オブジェクトまたは Content
にリストされている型に対応する任意のノード オブジェクトを指定できます。ただし、ドキュメントに設定できる子 Element
ノードは 1 つだけです。これは暗黙的にルート Element
ノードになります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
content | Content | 追加するノード |
戻る
Document
- ドキュメント(チェーン用)
add Content(index, content)
ドキュメントの直下の子であるすべてのノードのうち、指定されたインデックスに指定されたノードを挿入します。content
引数には、Content
オブジェクトまたは Content
にリストされている型に対応する任意のノード オブジェクトを指定できます。ただし、ドキュメントに子 Element
ノードは 1 つしか指定できません。これは暗黙的にルート Element
ノードになります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
index | Integer | ドキュメントの直接の子であるすべてのノードの中で、ノードを挿入するインデックス |
content | Content | 挿入するノード |
戻る
Document
- ドキュメント(チェーン用)
clone Content()
detach Root Element()
get All Content()
get Content(index)
ドキュメントの直下の子であるすべてのノードのうち、指定されたインデックスのノードを取得します。指定されたインデックスにノードがない場合、このメソッドは null
を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
index | Integer | ドキュメントの直接の子であるすべてのノードの中で、ノードのインデックス |
戻る
Content
- ノード。指定されたインデックスにノードがない場合、null
です。
get Content Size()
ドキュメントの直接の子であるノードの数を取得します。
戻る
Integer
- ドキュメントの直下の子ノード数
get Descendants()
get Doc Type()
get Root Element()
has Root Element()
remove Content()
remove Content(content)
指定されたノードがドキュメントの直接の子である場合、そのノードを削除します。content
引数には、Content
オブジェクトまたは Content
にリストされている型に対応する任意のノード オブジェクトを指定できます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
content | Content | 削除するノード |
戻る
Boolean
- ノードが直接の子で削除された場合は true
、そうでない場合は false
remove Content(index)
ドキュメントの直接の子であるすべてのノードのうち、指定されたインデックスのノードを削除します。指定されたインデックスにノードがない場合、このメソッドは null
を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
index | Integer | ドキュメントの直接の子であるすべてのノードの中で、ノードのインデックス |
戻る
Content
- 削除されたノード。指定されたインデックスにノードがない場合、null
です。