- 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 部分中不允许嵌套。
广告