एक्सएमएल डॉम सीडब्ल्यूटीएस ऑब्जैक्ट
- पिछला पृष्ठ DOM Attr
- अगला पृष्ठ DOM CharacterData
CDATASection ऑब्जेक्ट दस्तावेज़ में CDATA खंड को प्रतिनिधित्व करता है。
इंस्टांस
नीचे के उदाहरण में, हम XML फ़ाइलbooks.xmlऔर JavaScript फ़ंक्शन loadXMLDoc()
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 | नहीं | हाँ |
- पिछला पृष्ठ DOM Attr
- अगला पृष्ठ DOM CharacterData