但是 XML (因此 XHTML 是 XML 的一个“子集”,即 不像 HTML)并没有这种魔力: <br/>将被视为一个标记。
<![CDATA[是 XHTML 的说法:
在下一个 ]]>之前不要解析任何标记,把它看作是一个字符串
添加 //是为了使 CDATA 在 HTML 中也能很好地工作。
在 HTML 中,<![CDATA[并不神奇,因此它将由 JavaScript 运行。所以使用 //对其进行注释。
XHTML 也可以看到 //,但是将它看作一个空的注释行,这不是问题:
//
也就是说:
兼容的浏览器应该能够识别文档是 HTML 还是来自最初的 doctype <!DOCTYPE html>和 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">的 XHTML