在本章中,我们将讨论 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>被视为字符数据而不是标记.
XML CDATA :
需要遵循给定的规则>
CDATA不能包含字符串"]]>" XML文档中的任何位置.
CDATA部分不允许嵌套.