获取要为.xml文件执行的javascript
将Javascript作为CDATA添加到.xml文件时遇到问题。可能吗?我从:获取要为.xml文件执行的javascript,javascript,html,xml,xhtml,cdata,Javascript,Html,Xml,Xhtml,Cdata,将Javascript作为CDATA添加到.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="ap
<?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>
XHTML5示例
这是一个例子
(我更改了宽度值以通过w3c验证)
该文件是否可以保存为格式良好的.xml文件,如果是,javascript是否应该执行?在XHTML中放置javascriptscript
标记或CSSstyle
标记时,最好将其放置在
标记中。但是,它将作为脚本的一部分由浏览器查看。要阻止脚本的这一部分执行,只需注释掉
标记:
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
span的内容基本上是:“\n一些文本\非多行\n”
解决此问题的一种方法是将结束角括号延伸到文本节点的开头:
<div
><span>Some text on one line</span
><span>Some text on one line</span
></div>
一行上的一些文本一行上的一些文本
这是因为忽略了元素中多余的空白。在XHTML中放置JavaScript脚本标签或CSS样式标签时,最好将其放置在
标签中。但是,它将作为脚本的一部分由浏览器查看。要阻止脚本的这一部分执行,只需注释掉
标记:
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
span的内容基本上是:“\n一些文本\非多行\n”
解决此问题的一种方法是将结束角括号延伸到文本节点的开头:
<div
><span>Some text on one line</span
><span>Some text on one line</span
></div>
一行上的一些文本一行上的一些文本
这是因为忽略了元素中多余的空白。将xhtml保存在foo.xml文件中,而不是保存在foo.xhtml或foo.html文件中,怎么样?这些标记只允许您懒散地使用内联脚本。您可以使用所需的任何文件扩展名为文本文件添加标签,但是web浏览器将根据接收到的mime类型对其进行不同的解析。在大多数浏览器中,“.xml”将默认显示为xml文档而不是网页。将xhtml保存在文件foo.xml而不是foo.xhtml或foo.html中如何?这些标记只允许您懒散地使用内联脚本。您可以使用所需的任何文件扩展名为文本文件添加标签,但是web浏览器将根据接收到的mime类型对其进行不同的解析。在大多数浏览器中,“.xml”将默认显示为xml文档,而不是网页。