Class Document

เอกสาร

การแสดงเอกสาร XML

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addContent(content)Documentผนวกโหนดที่ระบุไว้ที่ส่วนท้ายของเอกสาร
addContent(index, content)Documentแทรกโหนดที่ระบุที่ดัชนีที่ระบุในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร
cloneContent()Content[]สร้างสำเนาที่ไม่ได้แนบของโหนดทั้งหมดที่เป็นรายการย่อยของเอกสาร
detachRootElement()Element|nullยกเลิกการเชื่อมต่อและแสดงผลโหนดรูท Element ของเอกสาร
getAllContent()Content[]รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร
getContent(index)Content|nullรับโหนดที่ดัชนีที่ระบุในบรรดาโหนดทั้งหมดที่เป็นโหนดลูกของเอกสารโดยตรง
getContentSize()Integerรับจำนวนโหนดที่เป็นองค์ประกอบย่อยโดยตรงของเอกสาร
getDescendants()Content[]รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของเอกสาร ตามลำดับที่ปรากฏในเอกสาร
getDocType()DocType|nullรับDocTypeประกาศของเอกสาร
getRootElement()Element|nullรับโหนดรูท Element ของเอกสาร
hasRootElement()Booleanกำหนดว่าเอกสารมีโหนดรูท Element หรือไม่
removeContent()Content[]นำโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของเอกสารออก
removeContent(content)Booleanนำโหนดที่ระบุออก หากโหนดเป็นโหนดลูกโดยตรงของเอกสาร
removeContent(index)Content|nullนำโหนดที่ดัชนีที่ระบุออกจากโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร
setDocType(docType)Documentตั้งค่าประกาศ DocType ของเอกสาร
setRootElement(element)Documentตั้งค่าโหนดราก Element ของเอกสาร

เอกสารโดยละเอียด

addContent(content)

ผนวกโหนดที่ระบุไว้ที่ส่วนท้ายของเอกสาร อาร์กิวเมนต์ content อาจเป็นออบเจ็กต์ Content หรือออบเจ็กต์โหนดใดก็ได้ที่สอดคล้องกับประเภทที่แสดงใน ContentType อย่างไรก็ตาม โปรดทราบว่าเอกสารจะมีโหนด Element ย่อยได้เพียงโหนดเดียว ซึ่งก็คือโหนด Element รูทโดยนัย

พารามิเตอร์

ชื่อประเภทคำอธิบาย
contentContentโหนดที่จะเพิ่ม

รีเทิร์น

Document — เอกสารสำหรับการเชื่อมโยง


addContent(index, content)

แทรกโหนดที่ระบุที่ดัชนีที่ระบุในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร อาร์กิวเมนต์ content อาจเป็นออบเจ็กต์ Content หรือออบเจ็กต์โหนดใดก็ได้ ที่สอดคล้องกับประเภทที่ระบุไว้ใน ContentType อย่างไรก็ตาม โปรดทราบว่าเอกสารจะมีโหนด Element ได้เพียงโหนดเดียว ซึ่งเป็นโหนด Element รากโดยปริยาย

พารามิเตอร์

ชื่อประเภทคำอธิบาย
indexIntegerดัชนีที่จะแทรกโหนดในบรรดาโหนดทั้งหมดที่เป็นรายการย่อยโดยตรงของเอกสาร
contentContentโหนดที่จะแทรก

รีเทิร์น

Document — เอกสารสำหรับการเชื่อมโยง


cloneContent()

สร้างสำเนาที่ไม่ได้แนบของโหนดทั้งหมดที่เป็นรายการย่อยของเอกสาร

รีเทิร์น

Content[] — อาร์เรย์ของสำเนาที่ไม่ได้แนบของโหนดทั้งหมดซึ่งเป็นองค์ประกอบย่อยโดยตรงของ เอกสาร


detachRootElement()

ยกเลิกการเชื่อมต่อและแสดงผลโหนดรูท Element ของเอกสาร หากเอกสารไม่มีโหนดรูท Element เมธอดนี้จะแสดง null

รีเทิร์น

Element|null — โหนด Element ที่แยกออกมา หรือ null หากเอกสารไม่มีโหนดราก Element


getAllContent()

รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงของเอกสาร

รีเทิร์น

Content[] — อาร์เรย์ของโหนดทั้งหมดที่เป็นโหนดย่อยของเอกสาร


getContent(index)

รับโหนดที่ดัชนีที่ระบุในบรรดาโหนดทั้งหมดที่เป็นโหนดลูกของเอกสารโดยตรง หากไม่มีโหนดที่ดัชนีที่ระบุ เมธอดนี้จะแสดงผล null

พารามิเตอร์

ชื่อประเภทคำอธิบาย
indexIntegerดัชนีของโหนดในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร

รีเทิร์น

Content|null — โหนด หรือ null หากไม่มีโหนดที่ดัชนีที่ระบุ


getContentSize()

รับจำนวนโหนดที่เป็นองค์ประกอบย่อยโดยตรงของเอกสาร

รีเทิร์น

Integer — จำนวนโหนดที่เป็นโหนดย่อยโดยตรงของเอกสาร


getDescendants()

รับโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของเอกสาร ตามลำดับที่ปรากฏในเอกสาร

รีเทิร์น

Content[] — อาร์เรย์ของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของเอกสาร


getDocType()

รับDocTypeประกาศของเอกสาร หากเอกสารไม่มีโหนด DocumentType เมธอดนี้จะแสดงผล null

รีเทิร์น

DocType|null - โหนด DocumentType หรือ null หากเอกสารไม่มีโหนด DocumentType


getRootElement()

รับโหนดรูท Element ของเอกสาร หากเอกสารไม่มีโหนดรูท Element เมธอดนี้จะแสดง null

รีเทิร์น

Element|null — โหนด Element ราก หรือ null หากเอกสารไม่มีโหนด Element ราก


hasRootElement()

กำหนดว่าเอกสารมีโหนดรูท Element หรือไม่

รีเทิร์น

Booleantrue หากเอกสารมีโหนดรูท Element false หากไม่มี


removeContent()

นำโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของเอกสารออก

รีเทิร์น

Content[] — อาร์เรย์ของโหนดทั้งหมดที่เป็นองค์ประกอบย่อยของเอกสารก่อนที่จะถูกนำออก


removeContent(content)

นำโหนดที่ระบุออก หากโหนดเป็นโหนดลูกโดยตรงของเอกสาร อาร์กิวเมนต์ content อาจเป็นออบเจ็กต์ Content หรือออบเจ็กต์โหนดใดก็ได้ที่สอดคล้องกับประเภทที่ระบุไว้ใน ContentType

พารามิเตอร์

ชื่อประเภทคำอธิบาย
contentContentโหนดที่จะนำออก

รีเทิร์น

Booleantrue หากโหนดเป็นโหนดย่อยโดยตรงและถูกนำออก false หากไม่ใช่


removeContent(index)

นำโหนดที่ดัชนีที่ระบุออกจากโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร หากไม่มีโหนดที่ดัชนีที่ระบุ เมธอดนี้จะแสดงผล null

พารามิเตอร์

ชื่อประเภทคำอธิบาย
indexIntegerดัชนีของโหนดในบรรดาโหนดทั้งหมดที่เป็นองค์ประกอบย่อยโดยตรงของ เอกสาร

รีเทิร์น

Content|null — โหนดที่ถูกนำออก หรือ null หากไม่มีโหนดที่ดัชนีที่ระบุ


setDocType(docType)

ตั้งค่าประกาศ DocType ของเอกสาร หากเอกสารมีโหนด DocType อื่นอยู่แล้ว วิธีนี้จะเขียนทับโหนดเก่า เมธอดนี้จะส่งข้อยกเว้นหากเอกสารมีโหนด DocType เดียวกันที่กำลังตั้งค่าอยู่แล้ว

พารามิเตอร์

ชื่อประเภทคำอธิบาย
docTypeDocTypeDocumentType ที่จะตั้งค่า

รีเทิร์น

Document — เอกสารสำหรับการเชื่อมโยง


setRootElement(element)

ตั้งค่าโหนดราก Element ของเอกสาร หากเอกสารมีโหนดรูท Element อยู่แล้ว เมธอดนี้จะเขียนทับโหนดเก่า

พารามิเตอร์

ชื่อประเภทคำอธิบาย
elementElementโหนดราก Element ที่จะตั้งค่า

รีเทิร์น

Document — เอกสารสำหรับการเชื่อมโยง