VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

XML Tuts

XML là gì? XML Syntax XML Document XML declaration XML Tag XML Element XML Attribute XML Comment XML Character Entity XML Cdata Section XML White Space XML Processing XML Encoding XML Validation XML dtd XML Schema XML Tree Structure XML DOM XML Namespace XML Database XML Viewer XML Editor XML Parser XML processor
1 / 3
❮ ❯

XML CDATA - CDATA trong XML


XML Character Entity - Thực thể ký tự trong XML
XML White Space - Khoảng trắng (Whitespace) trong XML

Nội dung chính

  • CDATA trong XML
  • Cú pháp CDATA trong XML
  • Ví dụ CDATA trong XML
  • Qui tắc cho CDATA trong XML

CDATA trong XML

Bài 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ư <, >, và & 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 CDATA trong XML

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:

  • Phần bắt đầu CDATA: CDATA bắt đầu với một delimiter gồm 9 ký tự

  • Phần kết thúc CADTA: Khu vực CDATA kết thúc với delimiter là ]]>.

  • Khu vực CDATA: Các ký tự ở giữa hai phần trên được thông dịch như là các ký tự, không đánh dấu. Khu vực này có thể chứa các ký tự đánh dấu (như <, >, và &), nhưng chúng được bỏ qua bởi XML Processor.


Ví dụ CDATA trong XML

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 VietTuts </message>
]] >
</script >

Trong cú pháp trên, mọi thứ ở giữa và đượ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:

  • CDATA không thể chứa chuỗi "]]>" ở bất cứ đâu trong tài liệu XML.

  • Việc lồng là không được cho phép trong khu vực CDATA.


XML Character Entity - Thực thể ký tự trong XML
XML White Space - Khoảng trắng (Whitespace) trong XML

Recent Updates

Processor trong XMLParser trong XMLEditor trong XMLViewer trong XMLDatabase trong XMLNamespace trong XMLXML DOM - Document Object Model trong XMLTree Structure - Cấu trúc cây trong XMLXML Schema - lược đồ trong XMLXML DTD - Document Type Declaration trong XMLXML Validation - Xác nhận tài liệu XMLXML Encoding - Mã hóa ký tự trong XMLSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml