【发布时间】:2010-09-09 04:07:57
【问题描述】:
CDATA 标记在脚本标记中是否必要?如果需要,何时需要?
换句话说,这是何时何地:
<script type="text/javascript">
//<![CDATA[
...code...
//]]>
</script>
更喜欢这个:
<script type="text/javascript">
...code...
</script>
【问题讨论】:
-
既然 XHTML 基本上已经死了,这不再是一个相关的问题吗?
-
@allyourcode:是什么让您认为 XHTML 已死? HTML5?有 XHTML5 与它一起使用 :)
-
@DoktorJ AFAIK xHTML 是第 1 版。它的 HTML 等价物是第 4 版。xHTML 2.0 集中了精力,打算将 xform、xlink、time 和 svg 命名空间作为一种方式推送到规范中改进 HTML 5 所添加的相同功能 - xform/input-validation、时间/动画、svg/canvas - 但 xHTML 2 规范的努力重新集中在 HTML 5 功能上。这并不是说 xHTML 2 已被放弃或过时,但在不久的将来并没有计划。
-
XHTML 在 Java Seam / JSF / Facelets 开发中并未消亡。
-
@Mihai Stancu -- 这并不完全正确。根据 W3C 的说法,有一个 XML syntax for HTML5:“可用于 HTML5 的另一种语法是 XML。这种语法与 XHTML1 文档和实现兼容。使用这种语法的文档需要使用 XML 媒体类型提供服务,并且元素需要按照 XML 规范规定的规则放在 w3.org/1999/xhtml 命名空间中。”
标签: javascript html xhtml cdata