Representasi dokumen XML.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
add | Document | Menambahkan node yang ditentukan ke akhir dokumen. |
add | Document | Menyisipkan node yang diberikan pada indeks yang diberikan 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 | Melepas dan menampilkan node Element root dokumen. |
get | Content[] | Mendapatkan semua node yang merupakan turunan langsung dari dokumen. |
get | Content | Mendapatkan node pada indeks yang diberikan 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 muncul dalam dokumen. |
get | Doc | Mendapatkan deklarasi Doc dokumen. |
get | Element | 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 merupakan turunan langsung dari dokumen. |
remove | Content | Menghapus node pada indeks yang diberikan 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 ditentukan ke akhir 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 Element
turunan, yang secara implisit merupakan node Element
root.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
content | Content | node yang akan ditambahkan |
Pulang pergi
Document
— dokumen, untuk pembuatan rantai
add Content(index, content)
Menyisipkan node yang diberikan pada indeks yang diberikan 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 Element
turunan, yang secara implisit merupakan node Element
root.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
index | Integer | indeks tempat menyisipkan node di antara semua node yang merupakan turunan langsung dokumen |
content | Content | node yang akan disisipkan |
Pulang pergi
Document
— dokumen, untuk pembuatan rantai
clone Content()
Membuat salinan yang tidak terlampir dari semua node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Content[]
— array salinan yang tidak terpasang 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 dari semua node yang merupakan turunan langsung dari dokumen
get Content(index)
Mendapatkan node pada indeks yang diberikan di antara semua node yang merupakan turunan langsung dari dokumen. Jika tidak ada node di 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
— node, atau null
jika tidak ada node di indeks yang diberikan
get Content Size()
Mendapatkan jumlah node yang merupakan turunan langsung dari dokumen.
Pulang pergi
Integer
— jumlah node yang merupakan turunan langsung dokumen
get Descendants()
Mendapatkan semua node yang merupakan turunan langsung atau tidak langsung dari dokumen, dalam urutan yang muncul dalam dokumen.
Pulang pergi
Content[]
— array dari 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 dari semua node yang merupakan turunan langsung dokumen sebelum dihapus
remove Content(content)
Menghapus node yang diberikan, jika node tersebut merupakan 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 yang diberikan di antara semua node yang merupakan turunan langsung dari dokumen. Jika tidak ada node di 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
— node yang dihapus, atau null
jika tidak ada node di 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 dengan yang ditetapkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
doc | Doc | Document yang akan ditetapkan |
Pulang pergi
Document
— dokumen, untuk pembuatan rantai