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 — เอกสารสำหรับการเชื่อมโยง