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