14/08/2018, 12:00

Giới thiệu CDATA trong XML

Chương này giới thiệu phần CDATA trong XML. Khái niệm CDATA nghia là dữ liệu ký tự (Character Data). CDATA được định nghĩa như là các khối text mà không được phân tích bởi Parser, nhưng được nhận ra khi đánh dấu. Các thực thể được định nghĩa trước như &amplt;, &ampgt;, và ...

Chương này giới thiệu phần CDATA trong XML. Khái niệm CDATA nghia là dữ liệu ký tự (Character Data). CDATA được định nghĩa như là các khối text mà không được phân tích bởi Parser, nhưng được nhận ra khi đánh dấu.

Các thực thể được định nghĩa trước như &amplt;, &ampgt;, và &ampamp; cần phải gõ từ bàn phím và nói chung là khó để đọc trong đánh dấu. Trong các trường hợp như vậy, khu vực CDATA có thể được sử dụng. Bằng việc sử dụng khu vực CDATA, bạn đang chỉ lệnh cho Parser rằng khu vực này trong tài liệu không cần đánh dấu, nên được bỏ qua (hay giữ nguyên), và nên được đối xử như là phần text thông thường. Điều này rất cần thiết khi chúng ta viết các đoạn Script trong tài liệu.

Cú pháp

Cú pháp của khu vực CDATA trong XML là:

<![CDATA[
   characters with markup
]]>

Cú pháp trên bao gồm ba phần:

Ví dụ

Ví dụ sau minh họa CDATA. Ở đây, mỗi ký tự bên trong khu vực CDATA bị bỏ qua bởi Parser.

<script>
<![CDATA[
   <message> Welcome to TutorialsPoint </message>
]] >
</script >

Trong cú pháp trên, mọi thứ ở giữa <message> và </message> được đối xử như là dữ liệu ký tự và không đánh dấu.

Qui tắc cho CDATA trong XML

Một số qui tắc sau là bắt buộc khi sử dụng CDATA trong XML:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

0