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 deklarasi 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
addContent(content)
Menambahkan node yang diberikan ke akhir dokumen. Argumen content dapat berupa objek Content atau objek node yang sesuai dengan jenis yang tercantum dalam ContentType. Namun, perhatikan bahwa dokumen hanya dapat memiliki satu node Element
turunan, yang secara implisit merupakan node Element root.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
content | Content | Node yang akan ditambahkan. |
Pulang pergi
Document — Dokumen, untuk dirangkaikan.
addContent(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 ContentType. 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.
cloneContent()
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.
detachRootElement()
getAllContent()
Mendapatkan semua node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Content[] — Array semua node yang merupakan turunan langsung dari dokumen.
getContent(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.
getContentSize()
Mendapatkan jumlah node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Integer — Jumlah node yang merupakan turunan langsung dari dokumen.
getDescendants()
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.
getDocType()
getRootElement()
hasRootElement()
Menentukan apakah dokumen memiliki node Element root.
Pulang pergi
Boolean — true jika dokumen memiliki node Element root; false jika tidak.
removeContent()
Menghapus semua node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Content[] — Array semua node yang merupakan turunan langsung dari dokumen sebelum dihapus.
removeContent(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 ContentType.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
content | Content | Node yang akan dihapus. |
Pulang pergi
Boolean — true jika node adalah turunan langsung dan dihapus; false jika tidak.
removeContent(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.
setDocType(docType)
Menetapkan deklarasi DocType dokumen. Jika dokumen sudah memiliki node
DocType yang berbeda, metode ini akan menimpa node lama. Metode ini akan menampilkan pengecualian jika
dokumen sudah berisi node DocType yang sama yang sedang disetel.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
doc | Doc | Document yang akan ditetapkan. |
Pulang pergi
Document — Dokumen, untuk dirangkaikan.