似乎PCDATA和CDATA的松散定义就是这样
但后来有人告诉我CDATA实际上已被解析或者PCDATA实际上没有被解析...所以这有点混乱.有谁知道真正的交易是什么?
更新:我实际上在维基百科上添加了PCDATA定义...所以不要太认真地回答这个问题,因为这只是我对它的粗略理解.
我想知道为什么广告仍然使用document.write方法将添加内容插入到页面中
<script language="javascript" type="text/javascript">
document.write("<script type='text/javascript' src='http://addomain/someadd.js'><\/sc" + "ript>");
</script>
Run Code Online (Sandbox Code Playgroud)
为什么我不能放
<script type='text/javascript' src='http://addomain/someadd.js'></script>
Run Code Online (Sandbox Code Playgroud)
代替广告?
在XML DTD中 - 在定义元素时,我们使用#PCDATA来表示该元素可以包含任何可解析的文本.在定义属性时,我们使用CDATA来表示其值可以是任何字符数据.
XML中使用的CDATA是XML解析器未解析的(多字符转义序列).一致地,当我们使用CDATA定义属性时; 解析器不应该解析它.但是,确实如此!
那么,为什么不能使用PCDATA代替CDATA来定义属性?
更新 - 这一直保持与SGML向后兼容.SGML中这种命名背后的原因是什么?