Representasi dokumen XML.
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Document | Menambahkan node yang diberikan ke akhir dokumen. |
add | Document | Menyisipkan node tertentu pada indeks tertentu di antara semua node yang merupakan turunan langsung dari dokumen. |
clone | Content[] | Membuat salinan yang tidak terlampir dari semua node yang merupakan turunan langsung dari dokumen. |
detach | Element|null | Melepaskan dan menampilkan node Element root dokumen. |
get | Content[] | Mendapatkan semua node yang merupakan turunan langsung dari dokumen. |
get | Content|null | Mendapatkan node pada indeks tertentu di antara semua node yang merupakan turunan langsung dari dokumen. |
get | Integer | Mendapatkan jumlah node yang merupakan turunan langsung dari dokumen. |
get | Content[] | Mendapatkan semua node yang merupakan turunan langsung atau tidak langsung dari dokumen, dalam urutan yang ditampilkan dalam dokumen. |
get | Doc | Mendapatkan pernyataan Doc dokumen. |
get | Element|null | Mendapatkan node Element root dokumen. |
has | Boolean | Menentukan apakah dokumen memiliki node Element root. |
remove | Content[] | Menghapus semua node yang merupakan turunan langsung dari dokumen. |
remove | Boolean | Menghapus node yang diberikan, jika node tersebut adalah turunan langsung dari dokumen. |
remove | Content|null | Menghapus node pada indeks tertentu di antara semua node yang merupakan turunan langsung dari dokumen. |
set | Document | Menetapkan deklarasi Doc dokumen. |
set | Document | Menetapkan node Element root dokumen. |
Dokumentasi mendetail
add Content(content)
Menambahkan node yang diberikan ke akhir dokumen. Argumen content dapat berupa objek Content atau objek node yang sesuai dengan jenis yang tercantum dalam Content. Namun, perhatikan bahwa dokumen hanya dapat memiliki satu node turunan Element, yang secara implisit merupakan node Element root.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
content | Content | Node yang akan ditambahkan. |
Pulang pergi
Document — Dokumen, untuk dirangkaikan.
add Content(index, content)
Menyisipkan node tertentu pada indeks tertentu di antara semua node yang merupakan turunan langsung dari
dokumen. Argumen content dapat berupa objek Content atau objek node apa pun
yang sesuai dengan jenis yang tercantum dalam Content. Namun, perhatikan bahwa dokumen hanya dapat memiliki satu node turunan Element, yang secara implisit merupakan node Element root.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
index | Integer | Indeks tempat untuk menyisipkan node di antara semua node yang merupakan turunan langsung dokumen. |
content | Content | Node yang akan disisipkan. |
Pulang pergi
Document — Dokumen, untuk dirangkaikan.
clone Content()
Membuat salinan yang tidak terlampir dari semua node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Content[] — Array salinan yang tidak terlampir dari semua node yang merupakan turunan langsung dari
dokumen.
detach Root Element()
get All Content()
Mendapatkan semua node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Content[] — Array semua node yang merupakan turunan langsung dari dokumen.
get Content(index)
Mendapatkan node pada indeks tertentu di antara semua node yang merupakan turunan langsung dari
dokumen. Jika tidak ada node pada indeks yang diberikan, metode ini akan menampilkan null.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
index | Integer | Indeks untuk node di antara semua node yang merupakan turunan langsung dari dokumen. |
Pulang pergi
Content|null — Node, atau null jika tidak ada node pada indeks yang diberikan.
get Content Size()
Mendapatkan jumlah node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Integer — Jumlah node yang merupakan turunan langsung dari dokumen.
get Descendants()
Mendapatkan semua node yang merupakan turunan langsung atau tidak langsung dari dokumen, dalam urutan yang ditampilkan dalam dokumen.
Pulang pergi
Content[] — Array semua node yang merupakan turunan langsung atau tidak langsung dari dokumen.
get Doc Type()
get Root Element()
has Root Element()
Menentukan apakah dokumen memiliki node Element root.
Pulang pergi
Boolean — true jika dokumen memiliki node Element root; false jika tidak.
remove Content()
Menghapus semua node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Content[] — Array semua node yang merupakan turunan langsung dari dokumen sebelum dihapus.
remove Content(content)
Menghapus node yang diberikan, jika node tersebut adalah turunan langsung dari dokumen. Argumen content dapat berupa objek Content atau objek node apa pun yang sesuai dengan
jenis yang tercantum dalam Content.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
content | Content | Node yang akan dihapus. |
Pulang pergi
Boolean — true jika node adalah turunan langsung dan dihapus; false jika tidak.
remove Content(index)
Menghapus node pada indeks tertentu di antara semua node yang merupakan turunan langsung dari
dokumen. Jika tidak ada node pada indeks yang diberikan, metode ini akan menampilkan null.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
index | Integer | Indeks untuk node di antara semua node yang merupakan turunan langsung dari dokumen. |
Pulang pergi
Content|null — Node yang dihapus, atau null jika tidak ada node pada indeks yang diberikan.
set Doc Type(docType)
Menetapkan deklarasi Doc dokumen. Jika dokumen sudah memiliki node
Doc yang berbeda, metode ini akan menimpa node lama. Metode ini akan menampilkan pengecualian jika
dokumen sudah berisi node Doc yang sama yang sedang disetel.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
doc | Doc | Document yang akan ditetapkan. |
Pulang pergi
Document — Dokumen, untuk dirangkaikan.