XML: CDATA và Thực thể định nghĩa sẵn
CDATA
Đoạn dữ liệu của CDATA là đoạn dữ liệu nằm giữa <![CDATA [ và ]]>. Những dữ liệu nằm trong CDATA khi đi qua trình phân tích sẽ được giữ nguyên như ban đầu, tức là khi gặp CDATA thì trình phân tích sẽ bỏ qua. Điều này rất hữu ích khi chúng ta viết những đoạn mã script trong tài liệu. Ví dụ:
<script language=”javascript”> <![CDATA[
alert(“This is CDATA! ”);
}
]]
</script>
Thực thể định nghĩa sẵn trong XML
Trong ngôn ngữ định dạng XML có sử dụng một số ký tự định dạng đặc biệt: <, >, ', ", &. Vì vậy để giúp cho chúng ta thể hiện tài liệu đúng theo nguyên mẫu bằng cách định nghĩa 5 thực thể này như sau:
Thực thể |
Mô tả |
' |
Tương đương với dấu nháy đơn (‘) |
& |
Tương đương với dấu & |
> |
Tương đương với dấu > |
< |
Tương đương với dấu < |
" |
Tương đương với dấu nháy kép (“) |
Ví dụ:
<?xml version="1.0"?>
<LINK-TO>
< a href=" index.txt " > OPEN FILE INDEX.TXT < /a >
</LINK-TO>
< a href=" index.txt " > OPEN FILE INDEX.TXT < /a > tương đương với <a href=index.txt> OPEN FILE INDEX.TXT </a>.