การแสดงเอกสาร 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 ของเอกสาร |
เอกสารโดยละเอียด
addContent(content)
ผนวกโหนดที่ระบุไว้ที่ส่วนท้ายของเอกสาร อาร์กิวเมนต์ content อาจเป็นออบเจ็กต์ Content หรือออบเจ็กต์โหนดใดก็ได้ที่สอดคล้องกับประเภทที่แสดงใน ContentType อย่างไรก็ตาม โปรดทราบว่าเอกสารจะมีโหนดย่อย Element ได้เพียงโหนดเดียว ซึ่งเป็นโหนด Element รูทโดยนัย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
content | Content | โหนดที่จะเพิ่ม |
รีเทิร์น
Document — เอกสารสำหรับการเชื่อมโยง
addContent(index, content)
แทรกโหนดที่ระบุที่ดัชนีที่ระบุในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ
เอกสาร อาร์กิวเมนต์ content อาจเป็นออบเจ็กต์ Content หรือออบเจ็กต์โหนดใดก็ได้
ที่สอดคล้องกับประเภทที่ระบุไว้ใน ContentType อย่างไรก็ตาม โปรดทราบว่าเอกสารมีได้เพียงโหนด Element เดียว ซึ่งเป็นโหนด Element
รูทโดยนัย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
index | Integer | ดัชนีที่จะแทรกโหนดในบรรดาโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร |
content | Content | โหนดที่จะแทรก |
รีเทิร์น
Document — เอกสารสำหรับการเชื่อมโยง
cloneContent()
สร้างสำเนาที่ไม่ได้แนบของโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร
รีเทิร์น
Content[] — อาร์เรย์ของสำเนาที่ไม่ได้แนบของโหนดทั้งหมดซึ่งเป็นองค์ประกอบย่อยโดยตรงของ
เอกสาร
detachRootElement()
getAllContent()
รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร
รีเทิร์น
Content[] — อาร์เรย์ของโหนดทั้งหมดที่เป็นโหนดย่อยของเอกสาร
getContent(index)
รับโหนดที่ดัชนีที่ระบุในบรรดาโหนดทั้งหมดที่เป็นโหนดลูกโดยตรงของ
เอกสาร หากไม่มีโหนดที่ดัชนีที่ระบุ เมธอดนี้จะแสดงผล null
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
index | Integer | ดัชนีของโหนดในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร |
รีเทิร์น
Content|null — โหนด หรือ null หากไม่มีโหนดที่ดัชนีที่ระบุ
getContentSize()
รับจำนวนโหนดที่เป็นโหนดลูกโดยตรงของเอกสาร
รีเทิร์น
Integer — จำนวนโหนดที่เป็นโหนดย่อยโดยตรงของเอกสาร
getDescendants()
รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของเอกสาร ตามลำดับที่ปรากฏในเอกสาร
รีเทิร์น
Content[] — อาร์เรย์ของโหนดทั้งหมดที่เป็นโหนดลูกโดยตรงหรือโดยอ้อมของเอกสาร
getDocType()
getRootElement()
hasRootElement()
กำหนดว่าเอกสารมีโหนด Element รูทหรือไม่
รีเทิร์น
Boolean — true หากเอกสารมีโหนดรูท Element false หากไม่มี
removeContent()
นำโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของเอกสารออก
รีเทิร์น
Content[] — อาร์เรย์ของโหนดทั้งหมดที่เป็นองค์ประกอบย่อยของเอกสารก่อนที่จะถูกนำออก
removeContent(content)
นำโหนดที่ระบุออก หากโหนดเป็นโหนดลูกโดยตรงของเอกสาร อาร์กิวเมนต์ content อาจเป็นออบเจ็กต์ Content หรือออบเจ็กต์โหนดใดก็ได้ที่สอดคล้องกับประเภทที่ระบุไว้ใน ContentType
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
content | Content | โหนดที่จะนำออก |
รีเทิร์น
Boolean — true หากโหนดเป็นโหนดย่อยโดยตรงและถูกนำออก false หากไม่ใช่
removeContent(index)
นำโหนดที่ดัชนีที่ระบุออกจากโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ
เอกสาร หากไม่มีโหนดที่ดัชนีที่ระบุ เมธอดนี้จะแสดงผล null
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
index | Integer | ดัชนีของโหนดในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร |
รีเทิร์น
Content|null — โหนดที่ถูกนำออก หรือ null หากไม่มีโหนดที่ดัชนีที่ระบุ