วัตถุ XML DOM CDATASection
- หน้าก่อน DOM Attr
- หน้าต่อไป DOM CharacterData
CDATASection ออบเจ็ตเป็นส่วน CDATA ในเอกสาร。
ตัวอย่าง
ในตัวอย่างด้านล่างนี้ เราจะใช้ไฟล์ XMLbooks.xmlและฟังก์ชัน JavaScript loadXMLDoc()。
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 |
- หน้าก่อน DOM Attr
- หน้าต่อไป DOM CharacterData