📜  XML-CDATA部分

📅  最后修改于: 2020-11-09 05:27:35             🧑  作者: Mango


在本章中,我们将讨论XML CDATA部分。术语CDATA表示字符数据。 CDATA被定义为不由解析器解析的文本块,但是被识别为标记。

预定义的实体,例如&amp ;、&ampgt; ampamp ;需要输入,并且通常很难在标记中阅读。在这种情况下,可以使用CDATA节。通过使用CDATA部分,您将命令解析器命令文档的特定部分不包含标记,应将其视为常规文本。

句法

以下是CDATA部分的语法-

上面的语法由三部分组成-

  • CDATA开始部分-CDATA以九个字符的分隔符<![CDATA [

  • CDATA结束部分-CDATA部分以]]>分隔符结尾。

  • CDATA部分-这两个机箱之间的字符被解释为字符,而不是作为标记。此部分可能包含标记字符(<,>和&),但XML处理器将忽略它们。

以下标记代码显示了CDATA的示例。在此,解析器将忽略写入CDATA部分内部的每个字符。


在以上语法中,之间的所有内容都被视为字符数据,而不是标记。

CDATA规则

XML CDATA需要遵循给定的规则-

  • CDATA不能在XML文档的任何地方包含字符串“]]>”。
  • CDATA部分中不允许嵌套。