gpt4 book ai didi

xml - DTD和CDATA的理解

转载 作者:数据小太阳 更新时间:2023-10-29 02:37:02 27 4
gpt4 key购买 nike

请帮助我理解这件事:这里: http://www.w3schools.com/xml/xml_cdata.asp我们可以读到 CDATA 表示未解析的数据,那么为什么我不允许在此处放置“>”或“&”符号,因为它不是已解析的数据?

我是说情况:

<!ELEMENT xxx (#PCDATA)>
<!ATTLIST xxx attr CDATA #REQUIRED>

在 xml 中:

<xxx attr="aaa>aaa">parsed data</xxx>

最佳答案

你需要区分CDATA sections在 XML 文档中(这是链接的 w3schools 文章的内容)和 CDATA type在 DTD 的属性声明中。这是两个不同的概念。

>属性值中允许使用字符。 <&但是,除非逃脱,否则是不允许的。参见 http://www.w3.org/TR/xml/#NT-AttValuehttp://www.w3.org/TR/xml/#syntax .

关于xml - DTD和CDATA的理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com