首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xml或xsl文件怎么嵌入javascript脚本代码

2012-03-16 
xml或xsl文件如何嵌入javascript脚本代码?html文件中可以嵌入javascript脚本代码,有了脚本代码客户端才能

xml或xsl文件如何嵌入javascript脚本代码?
html文件中可以嵌入javascript脚本代码,有了脚本代码客户端才能响应和处理用户的操作;
而xml只是数据,需要xsl来解析显示,那么,当一个xml文件在客户端浏览器窗口显示后,要想响应和处理用户的操作,还是需要嵌入javascript脚本代码吧?javascript脚本代码应该嵌入xml文件还是xsl文件中?嵌入javascript脚本代码的语句格式具体是什么?

[解决办法]
在xslt文件中,引用脚本的方法与html的方法一样,直接写代码加CDATA和注释
<script language="javascript">
<xsl:comment>
<![CDATA[
for (var i = 0; i < 100; i++)
{
//...
}
]]>
</xsl:comment>
</script>

[解决办法]
如果在html文件中,可用
<xml id="xmldata">
....
</xml>
来将数据包含在文件中。
引用的时候可以通过document.getElementById("xmldata").XMLDocument来引用XML Document对象。
[解决办法]

XML code
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  xmlns:msxsl="urn:schemas-microsoft-com:xslt"  xmlns:myNS="urn:myNameSpace"><msxsl:script language="JScript" implements-prefix="myNS">-->  <!--<![CDATA[            function title(s)       {         do something...         return s       }  ]]></msxsl:script>
[解决办法]
两种方式都可以。前者要浏览器支持,后者对服务器有一定压力。

热点排行