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 ย่อยได้เพียงโหนดเดียว ซึ่งโดยนัยแล้วคือโหนด Element ระดับรูท

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสําหรับการต่อเชื่อม


addContent(index, content)

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

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสําหรับการต่อเชื่อม


cloneContent()

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

รีเทิร์น

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


detachRootElement()

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

รีเทิร์น

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


getAllContent()

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

รีเทิร์น

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


getContent(index)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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

พารามิเตอร์

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

รีเทิร์น

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


removeContent(index)

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

พารามิเตอร์

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

รีเทิร์น

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


setDocType(docType)

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

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสําหรับการต่อเชื่อม


setRootElement(element)

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

พารามิเตอร์

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

รีเทิร์น

Document — เอกสารสําหรับการต่อเชื่อม