Class Document

เอกสาร

การนำเสนอเอกสาร XML

วิธีการ

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

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

addContent(content)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
contentContentโหนดที่จะต่อท้าย

รีเทิร์น

Document — เอกสารสำหรับการทำเชน


addContent(index, content)

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

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสำหรับการทำเชน


cloneContent()

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

รีเทิร์น

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


detachRootElement()

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

รีเทิร์น

Element — โหนด Element ที่ปลดออก หรือ null ถ้าเอกสารไม่มีโหนด Element ระดับราก


getAllContent()

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

รีเทิร์น

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


getContent(index)

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

พารามิเตอร์

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

รีเทิร์น

Content — โหนดหรือ null หากไม่มีโหนดที่ดัชนีที่กำหนด


getContentSize()

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

รีเทิร์น

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


getDescendants()

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

รีเทิร์น

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


getDocType()

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

รีเทิร์น

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


getRootElement()

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

รีเทิร์น

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


hasRootElement()

ตรวจสอบว่าเอกสารมีโหนดราก Element หรือไม่

รีเทิร์น

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


removeContent()

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

รีเทิร์น

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


removeContent(content)

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

พารามิเตอร์

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

รีเทิร์น

Booleantrue หากโหนดเป็นโหนดย่อยที่เข้าถึงได้ทันทีและถูกนำออก false หากไม่มี


removeContent(index)

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

พารามิเตอร์

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

รีเทิร์น

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


setDocType(docType)

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

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสำหรับการทำเชน


setRootElement(element)

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

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสำหรับการทำเชน