以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  XSL结合XML问题?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=10529)


--  作者:asdfasdf
--  发布时间:9/23/2004 12:43:00 PM

--  XSL结合XML问题?
我有一个XML文件,内容如下:
xml.xml
<?xml version="1.0" encoding="GB2312"?>
<?xml:stylesheet type="text/xsl" href="test.xsl"?>
<document id=1>
 <style>
  <value>abcdefg</value>
  <disable>true</disable>
 </style>
</document>
<document id=2>
 <style>
  <value>gfedcba</value>
  <disable>false</disable>
 </style>
</document>

而我的XSL文件如下:
xsl.xsl
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
    <html>
     <body>
 <form name="myform" method="post">
  <table border="1">
          <tr>
 <td>
 <xsl:variable name="tempvalue" select="//value"/>
 <xsl:variable name="tempdisable" select="//disable"/>
 <input type="text" name="mytext" value="{$tempvalue}" disabled="{$tempdisable}" />
 </td>
 </tr>
 </table>
 </form>
     </body>
    </html>
</xsl:template>
</xsl:stylesheet>

JS文件:
js.js
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("xml.xml")

目的:我想在XSL文件里加入一个JS链接引入js文件.使得当js文件加入后,运行处理。
使得在XML取document id=1或id=2的结点对应的结点,生成一个XML,再和页面上这个XSL结合,得到一个页面。
问题:当运行XSL文件时,怎么使得他引入的js文件运行?还有,JS里怎么处理才能和XSL结合生成HTML?


--  作者:doubleG
--  发布时间:9/28/2004 10:20:00 AM

--  
<script languagee="javascript">
    <xsl:attribute name="src">xxx.js</xsl:attribute>
</script>

--  作者:asdfasdf
--  发布时间:9/28/2004 10:28:00 AM

--  
谢谢,
--  作者:AlongleeNet
--  发布时间:10/2/2004 9:59:00 PM

--  
收藏
xsl 引入js的方法:
<script languagee="javascript">
    <xsl:attribute name="src">xxx.js</xsl:attribute>
</script>

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms