
- XML 教程
- XML - 主頁
- XML - 概述
- XML - 語法
- XML - 文件
- XML - 宣告
- XML - 標記
- XML - 元素
- XML - 屬性
- XML - 註釋
- XML - 字元實體
- XML - CDATA 部分
- XML - 空白
- XML - 處理
- XML - 編碼
- XML - 驗證
- 有用的 XML 資源
- XML - 快速指南
- XML - 有用的資源
XML - CDATA 部分
在本篇中,我們將會討論XML CDATA 部分。CDATA 表示字元資料。CDATA 被定義為不被解析器解析,但會被認作標記的文字塊。
預定義的實體(例如 <、> 和 &)需要鍵入,且通常在標記中難以閱讀。在這些情況下,可以使用 CDATA 部分。透過使用 CDATA 部分,您可以命令解析器該文字部分不包含任何標記,並且應被視為普通文字。
語法
以下是 CDATA 部分的語法 −
<![CDATA[ characters with markup ]]>
以上的語法由三部分組成 −
CDATA 起始部分 − CDATA 以九個字元的定界符 <![CDATA[ 開頭
CDATA 結尾部分 − CDATA 部分以 ]]> 定界符結尾。
CDATA 部分 − 位於這兩個外圍部分之間的字元會被解釋為字元,而不是標記。該部分可能包含標記字元(<、> 和 &),但它們會被 XML 處理器忽略。
示例
以下標記程式碼顯示了 CDATA 的一個示例。此處,每個寫入在 CDATA 部分內部的字元都會被解析器忽略。
<script> <![CDATA[ <message> Welcome to TutorialsPoint </message> ]] > </script >
在上述語法中,<message> 和 </message> 之間的所有內容都被視為字元資料,而不是標記。
CDATA 規則
XML CDATA 需遵循下列規則 −
- CDATA 不得包含字串 “]]>” 位於 XML 文件中的任何地方。
- 在 CDATA 部分中不允許巢狀。
廣告