การนําเสนอเอกสาร XML
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
add | Document | ต่อโหนดที่ระบุต่อท้ายเอกสาร |
add | Document | แทรกโหนดที่ระบุไว้ในดัชนีที่ระบุท่ามกลางโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร |
clone | Content[] | สร้างสำเนาที่ยังไม่ได้แนบของโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร |
detach | Element | แยกออกและแสดงผลโหนด Element รูทของเอกสาร |
get | Content[] | รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร |
get | Content | รับโหนดที่ดัชนีที่ระบุจากโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร |
get | Integer | รับจํานวนโหนดที่เป็นโหนดย่อยโดยตรงของเอกสาร |
get | Content[] | รับโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงหรือโดยอ้อมของเอกสารตามลำดับที่ปรากฏในเอกสาร |
get | Doc | รับDoc ประกาศของเอกสาร |
get | Element | รับโหนด Element รูทของเอกสาร |
has | Boolean | ระบุว่าเอกสารมีโหนด Element รูทหรือไม่ |
remove | Content[] | นำโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสารออก |
remove | Boolean | นําโหนดที่ระบุออก หากโหนดนั้นเป็นโหนดย่อยโดยตรงของเอกสาร |
remove | Content | นําโหนดที่อยู่ที่ดัชนีที่ระบุออกจากโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร |
set | Document | ตั้งค่าการประกาศ Doc ของเอกสาร |
set | Document | ตั้งค่าโหนด Element รูทของเอกสาร |
เอกสารประกอบโดยละเอียด
add Content(content)
ต่อโหนดที่ระบุต่อท้ายเอกสาร อาร์กิวเมนต์ content
อาจเป็นออบเจ็กต์ Content
หรือออบเจ็กต์โหนดใดก็ได้ที่สอดคล้องกับประเภทที่แสดงใน Content
อย่างไรก็ตาม โปรดทราบว่าเอกสารจะมีโหนด Element
ย่อยได้เพียงโหนดเดียว ซึ่งโดยนัยแล้วคือโหนด Element
ระดับรูท
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
content | Content | โหนดที่จะเพิ่มต่อท้าย |
รีเทิร์น
Document
— เอกสารสําหรับการต่อเชื่อม
add Content(index, content)
แทรกโหนดที่ระบุไว้ในดัชนีที่ระบุท่ามกลางโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร อาร์กิวเมนต์ content
อาจเป็นออบเจ็กต์ Content
หรือออบเจ็กต์โหนดใดก็ได้ซึ่งสอดคล้องกับประเภทที่แสดงใน Content
อย่างไรก็ตาม โปรดทราบว่าเอกสารมีโหนด Element
ย่อยได้เพียงโหนดเดียว ซึ่งโดยนัยแล้วคือโหนด Element
รูท
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
index | Integer | ดัชนีที่จะแทรกโหนดในบรรดาโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร |
content | Content | โหนดที่จะแทรก |
รีเทิร์น
Document
— เอกสารสําหรับการต่อเชื่อม
clone Content()
สร้างสำเนาที่ยังไม่ได้แนบของโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร
รีเทิร์น
Content[]
— อาร์เรย์ของสำเนาที่ยังไม่ได้แนบของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร
detach Root Element()
get All Content()
รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร
รีเทิร์น
Content[]
— อาร์เรย์ของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร
get Content(index)
รับโหนดที่ดัชนีที่ระบุจากโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร หากไม่มีโหนดที่อินเด็กซ์ที่ระบุ เมธอดนี้จะแสดงผล null
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
index | Integer | ดัชนีของโหนดในบรรดาโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร |
รีเทิร์น
Content
— โหนด หรือ null
หากไม่มีโหนดที่ดัชนีที่ระบุ
get Content Size()
รับจํานวนโหนดที่เป็นโหนดย่อยโดยตรงของเอกสาร
รีเทิร์น
Integer
— จํานวนโหนดที่เป็นรายการย่อยโดยตรงของเอกสาร
get Descendants()
รับโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงหรือโดยอ้อมของเอกสารตามลำดับที่ปรากฏในเอกสาร
รีเทิร์น
Content[]
— อาร์เรย์ของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของเอกสาร
get Doc Type()
get Root Element()
has Root Element()
ระบุว่าเอกสารมีโหนด Element
รูทหรือไม่
รีเทิร์น
Boolean
— true
หากเอกสารมีโหนด Element
ราก false
หากไม่มี
remove Content()
นำโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสารออก
รีเทิร์น
Content[]
— อาร์เรย์ของโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสารก่อนที่จะถูกนำออก
remove Content(content)
นําโหนดที่ระบุออก หากโหนดนั้นเป็นโหนดย่อยโดยตรงของเอกสาร อาร์กิวเมนต์ content
อาจเป็นออบเจ็กต์ Content
หรือออบเจ็กต์โหนดใดก็ได้ที่สอดคล้องกับประเภทที่แสดงใน Content
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
content | Content | โหนดที่จะนําออก |
รีเทิร์น
Boolean
— true
หากโหนดเป็นโหนดย่อยโดยตรงและถูกนําออก false
หากไม่ใช่
remove Content(index)
นําโหนดที่อยู่ที่ดัชนีที่ระบุออกจากโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร หากไม่มีโหนดที่อินเด็กซ์ที่ระบุ เมธอดนี้จะแสดงผล null
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
index | Integer | ดัชนีของโหนดในบรรดาโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร |
รีเทิร์น
Content
— โหนดที่ถูกนําออก หรือ null
หากไม่มีโหนดที่ดัชนีที่ระบุ