CDATA vs PCDATA2025 年 3 月 17 日 | 阅读 1 分钟 CDATACDATA:(未解析的字符数据):CDATA 包含在 XML 文档中不再进行解析的文本。CDATA 文本中的标签不被视为标记,实体也不会被展开。 让我们以 CDATA 为例 立即测试在上面的 CDATA 示例中,CDATA 仅在 employee 元素之后使用,以使数据/文本未被解析,因此它将提供 employee 的值 <firstname>vimal</firstname><lastname>jaiswal</lastname><email>[email protected]</email> PCDATAPCDATA:(已解析的字符数据):XML 解析器用于解析 XML 文档中的所有文本。PCDATA 代表已解析的字符数据。PCDATA 是将被解析器解析的文本。PCDATA 中的标签将被视为标记,并且实体将被展开。 换句话说,您可以说已解析的字符数据意味着 XML 解析器会检查数据,并确保它不包含实体,如果包含实体,则将被替换。 让我们举个例子 立即测试在上面的示例中,employee 元素包含另外 3 个元素 'firstname'、'lastname' 和 'email',因此它会进一步解析以获取 firstname、lastname 和 email 的数据/文本,以提供 employee 的值 vimal jaiswal [email protected] 下一主题XML 解析器 |
我们请求您订阅我们的新闻通讯以获取最新更新。