2010-12-20 16 views

उत्तर

13

यह XML दस्तावेज़ों में टेक्स्ट के बड़े वर्गों से बचने का एक तरीका है।

wikipedia से:

एक XML दस्तावेज या बाहरी पार्स इकाई में, एक CDATA अनुभाग कि पार्सर मार्कअप के रूप में केवल चरित्र डेटा की व्याख्या करने के लिए, नहीं चिह्नित है तत्व सामग्री का एक वर्ग है।

वैसे, यह <![CDATA[]]> है, ![CDATA[]] नहीं है।

0

इसका उपयोग एक्सएमएल में किया जाता है, अंदर सब कुछ हो सकता है।

2

शब्द सीडीएटीए ((अनारक्षित) कैरेक्टर डेटा) शब्द डेटा के बारे में प्रयोग किया जाता है जिसे एक्सएमएल पार्सर द्वारा पार्स नहीं किया जाना चाहिए।

कुछ पाठ, जैसे जावास्क्रिप्ट कोड में, "<" या "&" वर्ण शामिल हैं। त्रुटियों से बचने के लिए स्क्रिप्ट कोड को सीडीएटीए के रूप में परिभाषित किया जा सकता है।

Ref

2

CDATA एक्सएमएल में प्रयोग किया जाता है (और इसलिए XHTML) पाठ जो (जैसे। < और>) शामिल हो सकता है "विशेष" वर्ण जो सामान्य रूप से XML पार्सर टूट जाएगा (और निष्पक्ष होना करने के लिए सम्मिलित करने के लिए, भ्रमित एक मानव पाठक, साथ ही!)।

उदाहरण के लिए, आप इसे XML दस्तावेज़ के अंदर कोड सेगमेंट एम्बेड करने के लिए उपयोग कर सकते हैं।

संबंधित मुद्दे