扫码关注官方订阅号
有些网站的源码里有这样的 js 写法,有个奇怪的 CDATA,而且还注释掉了,不知道有什么用呢?
CDATA
欢迎选择我的课程,让我们一起见证您的进步~~
为了兼容 XHTML 标准,为了让 XML 解析器能够解析并执行js。直接写会报 XML解析错误。
XML解析错误
<![CDATA[...]]>原本是用在xml中,防止字符串被xml解析器解析。
<![CDATA[...]]>
比如在xml中<和&都是非法的,如果出现<tag>hello > world</tag>这种情况,xml解析器会将其解析成<tag>hello > world</tag>
<
&
<tag>hello > world</tag>
<tag>hello > world</tag>
网上有的是解释:http://www.w3school.com.cn/xml/xml_cdata.asp
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
<![CDATA[...]]>原本是用在xml中,防止字符串被xml解析器解析。比如在xml中
<和&都是非法的,如果出现<tag>hello > world</tag>这种情况,xml解析器会将其解析成<tag>hello > world</tag>网上有的是解释:http://www.w3school.com.cn/xml/xml_cdata.asp