একটি সিডিএটিএ বিভাগটি " উপাদান সামগ্রীর একটি বিভাগ যা পার্সারের জন্য চিহ্নিত করা হয় কেবলমাত্র অক্ষর ডেটা হিসাবে চিহ্নিত করা, মার্কআপ নয় " "
কৃত্রিমভাবে, এটি একটি মন্তব্যের সাথে একইভাবে আচরণ করে:
<exampleOfAComment>
<!--
Since this is a comment
I can use all sorts of reserved characters
like > < " and &
or write things like
<foo></bar>
but my document is still well-formed!
-->
</exampleOfAComment>
... তবে এটি এখনও নথির অংশ:
<exampleOfACDATA>
<![CDATA[
Since this is a CDATA section
I can use all sorts of reserved characters
like > < " and &
or write things like
<foo></bar>
but my document is still well formed!
]]>
</exampleOfACDATA>
নিম্নলিখিতটি .xhtml
ফাইল হিসাবে সংরক্ষণ করার চেষ্টা করুন ( না .html
) এবং ফায়ারফক্স ( ইন্টারনেট এক্সপ্লোরার নয় ) ব্যবহার করে মন্তব্য এবং সিডিএটি বিভাগের মধ্যে পার্থক্য দেখতে এটি খুলুন ; আপনি যখন ব্রাউজারে দস্তাবেজটি দেখবেন তখন মন্তব্যটি উপস্থিত হবে না, যখন সিডিএটিএ বিভাগটি করবে:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title>CDATA Example</title>
</head>
<body>
<h2>Using a Comment</h2>
<div id="commentExample">
<!--
You won't see this in the document
and can use reserved characters like
< > & "
-->
</div>
<h2>Using a CDATA Section</h2>
<div id="cdataExample">
<![CDATA[
You will see this in the document
and can use reserved characters like
< > & "
]]>
</div>
</body>
</html>
সিডিএটিএ বিভাগগুলির সাথে লক্ষ্য রাখার কিছু হ'ল তাদের কোনও এনকোডিং নেই, সুতরাং সেগুলির মধ্যে স্ট্রিংটি অন্তর্ভুক্ত করার কোনও উপায় নেই ]]>
। যে কোনও অক্ষরের ডেটা রয়েছে ]]>
সেগুলি - যতদূর আমি জানি - তার পরিবর্তে একটি পাঠ্য নোডে থাকতে হবে। তেমনি, কোনও ডিওএম ম্যানিপুলেশন দৃষ্টিকোণ থেকে আপনি সিডিএটিএ বিভাগ তৈরি করতে পারবেন না যার মধ্যে রয়েছে ]]>
:
var myEl = xmlDoc.getElementById("cdata-wrapper");
myEl.appendChild(xmlDoc.createCDATASection("This section cannot contain ]]>"));
এই ডিওএম ম্যানিপুলেশন কোডটি একটি ব্যতিক্রম (ফায়ারফক্সে) ফেলে দেবে বা খারাপ কাঠামোগত এক্সএমএল ডকুমেন্টের ফলস্বরূপ: http://jsfiddle.net/9NNHA/