CDATA - 在XML和Javascript中使用,它们在二者中的含义是否相同,这只是一种注释而已?CDATA - 在XML和Javascript中使用
-1
A
回答
-1
+1
不,解析器不会忽略CDATA中的信息。 –
+0
好的,对。我立场纠正,这是一个领导:) – Rohit416
1
CDATA实际上在XML中有两个含义,它们只是通过SGML中的一些不起眼的共同祖先相互连接。
它是您可以在DTD中声明的属性类型之一 - 但如果您是使用DTD的人,那么您可能不会问这个问题。
更常见的是,这是标记,可以发生在文档的主体。
<a>Some <![CDATA[cdata text]]></a>
这是最好的认为这是转义特殊字符的另一种方式。如果没有任何特殊字符,如在这个例子中,那么它等同于
<a>Some cdata text</a>
但有特殊字符:
<a>Some <![CDATA[cdata text & ampersands]]></a>
这相当于
<a>Some cdata text & ampersands</a>
应用都应该将这两个视为等价的,但有些API允许应用程序查看差异,因此您会发现一些编写得很糟糕的应用程序可以使用一种形式而不是另一种形式。
相关问题
- 1. Delphi和XML CDATA
- 2. 的Javascript querySelector CDATA在XML文件中
- 3. 使用C#在XML中的CDATA#
- 4. 在PHP中使用CDATA解析XML Feed
- 5. 强制在XML模式中使用CDATA
- 6. 从javascript中读取cdata中的xml
- 7. CDATA在XML
- 8. 合法使用XML中的CDATA
- 9. 使用xslt从xml中剥离CData
- 10. 在xml中创建cdata
- 11. 在Java中读取CDATA XML
- 12. 在PHP中修改![CDATA []]? (XML)
- 13. 样式cdata在xml
- 14. 使用SimpleXML和CDATA
- 15. 开始双斜线在CDATA使用JavaScript
- 16. 从XML CDATA
- 17. XML解析 - CDATA
- 18. 导入XML(CDATA)
- 19. jquery set xml cdata
- 20. CDATA在XML与]在内容
- 21. 无法使用XMLEventReader在Stax中检查XML中的CDATA
- 22. 如何使用PowerShell在XML文件中获取CDATA中的值?
- 23. 为什么要使用XML CDATA块?
- 24. 获取CDATA XML部分使用Linq
- 25. 使用CDATA Applescript XML“无效索引”
- 26. 如何使用PHP解析CDATA XML?
- 27. 在DataPower中从XML中删除CDATA
- 28. 用PHP解析XML CDATA
- 29. XML:实体引用![CDATA []]
- 30. <![CDATA[]>在XML标记
https://en.wikipedia.org/wiki/CDATA – jonrsharpe
CDATA未在JavaScript中使用,也没有任何评论。 – Quentin