วัตถุ XML DOM CDATASection

CDATASection ออบเจ็ตเป็นส่วน CDATA ในเอกสาร。

ตัวอย่าง

ในตัวอย่างด้านล่างนี้ เราจะใช้ไฟล์ XMLbooks.xmlและฟังก์ชัน JavaScript loadXMLDoc()。

createCDATASection() - สร้างตัวโครงสร้าง CDATA ช่วง

CDATASection ออบเจ็ต

CDATASection ออบเจ็ตเป็นส่วน CDATA ในเอกสาร。

CDATASection โครงสร้างเป็น Text โครงสร้างย่อยของ Node ไม่มีการกำหนดแนวทางใดๆ ของคุณสมบัติหรือวิธีเท่าใด โดยผ่านทาง Node รับโครงสร้าง nodeValue หรือผ่านทาง CharacterData รับโครงสร้างตัวที่มีชื่อเรียก รวมถึงข้อมูล data ที่สามารถเข้าถึงตัวแปลของ CDATA Section ได้。

ถึงแม้ว่าโดยทั่วไปจะสามารถใช้ CDATASection โครงสร้างเพื่อ Text การประมวลผลตัวเลขาธิตย์ แต่ต้องจำได้ว่าNode.normalize() วิธีนี้จะไม่ยึดไว้ด้วยส่วน CDATA ที่อยู่ถัดไป。

ใช้ Document.createCDATASection() เรียกเข้ามาสร้าง CDATASection。

บรรยาย CDATA มีข้อมูลที่ไม่ถูกประมวลผลโดยประมวลเครื่องมือ ตราแทนของแบบภาษา XML ในบรรยาย CDATA จะไม่ถือเป็นแทนที่ และตัวเลือกจะไม่ถูกแยก หลักการหลักเพื่อใช้เพื่อรวมเนื้อหาเช่น XML ซึ่งไม่จำเป็นต้องที่จะต้องทำการหลีกเลี่ยงตราแบ่งทั้งหมด

สัญญาณแบ่งของ CDATA ที่มีความถูกต้องเดียวใน CDATA คือ "]]>" ซึ่งสามารถทำหน้าที่หมายความที่บรรยาย CDATA จบลง บรรยาย CDATA ไม่สามารถที่จะมีรูปแบบเข้าไปด้วยกันได้

แคร์ทขององค์ประกอบ CDATASection

แคร์ท คำอธิบาย IE F O W3C
data ตั้งค่าหรือคืนค่าข้อความของตัวเลือกนี้ 6 1 No Yes
length คืนค่าความยาวของบรรยาย CDATA 6 1 No Yes

วิธีขององค์ประกอบ CDATASection

วิธี คำอธิบาย IE F O W3C
appendData() เพิ่มข้อมูลต่อไปของตัวเลือก 6 1 No Yes
deleteData() ลบข้อมูลจากตัวเลือก 6 1 No Yes
insertData() ใส่ข้อมูลลงในตัวเลือก 6 1 No Yes
replaceData() แทนที่ข้อมูลในตัวเลือก 6 1 No Yes
splitText() แยก CDATA ให้เป็นสองตัวเลือก 6 1 No  
substringData() ดึงข้อมูลจากตัวเลือก 6 1 No Yes