我无法将JavaScript作为CDATA添加到.xml文件。那可能吗?我开始从:让JavaScript执行.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>XHTML 5 Example</title>
<script type="application/javascript">
<![CDATA[
function loadpdf() {
document.getElementById("pdf-object").src="http://www.w3.org/TR/xhtml1/xhtml1.pdf";
}
]]>
</script>
</head>
<body onload="loadpdf()">
<p>This is an example of an
<abbr title="Extensible HyperText Markup Language">XHTML</abbr> 1.0 Strict document.<br/>
<img id="validation-icon"
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Strict"/><br/>
<object id="pdf-object"
type="application/pdf"
data="http://www.w3.org/TR/xhtml1/xhtml1.pdf"
width="100"
height="500"/>
</p>
</body>
</html>
example#2(I改变宽度值传递W3C验证)
可以将该文件保存为合式.xml文件,应的JavaScript执行若有?
如何将xhtml保存在文件foo.xml而不是foo.xhtml或foo.html中? – Thufir 2010-11-08 18:02:19
标签只是让你对你的内联脚本懒惰。你可以用你想要的任何文件扩展名来标记你的文本文件,但是它们将被基于它接收的MIME类型的网络浏览器不同地解析。 “.xml”将默认显示为XML文档,而不是大多数浏览器中的网页。 – zzzzBov 2010-11-08 19:24:02