एक्सएमएल डॉम सीडब्ल्यूटीएस ऑब्जैक्ट

CDATASection ऑब्जेक्ट दस्तावेज़ में CDATA खंड को प्रतिनिधित्व करता है。

इंस्टांस

नीचे के उदाहरण में, हम XML फ़ाइलbooks.xmlऔर JavaScript फ़ंक्शन loadXMLDoc()

createCDATASection() - एक CDATA खंड नोड बनाएं

CDATASection ऑब्जेक्ट

CDATASection ऑब्जेक्ट दस्तावेज़ में CDATA खंड को प्रतिनिधित्व करता है。

CDATASection इंटरफेस Text इंटरफेस के उप-इंटरफेस, कोई अपना गुण या विधि नहीं निर्धारित किया है। इसके द्वारा Node इंटरफेस के द्वारा nodeValue गुण CharacterData इंटरफेस के द्वारा data गुण को विरासत कर सकते हैं, जिससे CDATA खंड के टेक्स्ट सामग्री को पहुँचा जा सकता है。

हालांकि आमतौर पर CDATASection नोड को Text नोड प्रशासन करेंNode.normalize() विधि के द्वारा आसपास के CDATA खंड को मिलाया नहीं जाएगा。

इस्तेमाल करें Document.createCDATASection() एक CDATASection बनाएं

CDATA अनुभाग में डेटा प्रसंस्करणकर्ता द्वारा नहीं जाना जाता है।CDATA अनुभाग में टैग नहीं माना जाता, साथ ही एंटिटी नहीं फैलाई जाती है।मुख्य उद्देश्य वास्तविक XML खण्ड जैसे वस्तुओं को शामिल करना है, बिना सभी विभाजकों को एस्केप करने के लिए।

एकमात्र जिसके बारे में CDATA में पहचाना जाता है "]]>" यह CDATA अनुभाग के अंत को संकेत करता है।CDATA अनुभाग में नापसार्द नहीं किया जाता है।

CDATASection वस्तु के गुण

गुण वर्णन IE F O W3C
data इस नोड के लिए टेक्स्ट सेट करना या वापस करना। 6 1 नहीं हाँ
length CDATA अनुभाग की लंबाई वापस करना। 6 1 नहीं हाँ

CDATASection वस्तु की विधियाँ

विधि वर्णन IE F O W3C
appendData() नोड में डाटा को एपेंड करना। 6 1 नहीं हाँ
deleteData() नोड से डाटा हटाना। 6 1 नहीं हाँ
insertData() नोड में डाटा इंसर्ट करना। 6 1 नहीं हाँ
replaceData() नोड में डाटा को प्रतिस्थापित करना। 6 1 नहीं हाँ
splitText() CDATA को दो नोडों में विभाजित करना। 6 1 नहीं  
substringData() नोड से डाटा निकालना। 6 1 नहीं हाँ