以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  怎么用xsl转换的时候不能生成鼠标事件  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=37064)


--  作者:jeeq
--  发布时间:8/21/2006 9:49:00 PM

--  怎么用xsl转换的时候不能生成鼠标事件
xml:

<?xml version="1.0" encoding="utf-8"?>

<tabs>
 <EXTENT>
  <values>notover</values>
  <recordid>111111</recordid>
  <districtname>连接1</districtname>
  <orderid>1</orderid>
  <relatedview>v_getit</relatedview>
  <RELATEDISPATCHERID>1000000</RELATEDISPATCHERID>
 </EXTENT>
 <EXTENT>
  <values>important</values>
  <recordid>111112</recordid>
  <districtname>连接2</districtname>
  <orderid>2</orderid>
  <relatedview>v_getit</relatedview>
  <RELATEDISPATCHERID>1000001</RELATEDISPATCHERID>
 </EXTENT>
 <EXTENT>
  <values>runmode</values>
  <recordid>111113</recordid>
  <districtname>连接3</districtname>
  <orderid>3</orderid>
  <relatedview>v_getit</relatedview>
  <RELATEDISPATCHERID>1000002</RELATEDISPATCHERID>
 </EXTENT>
 <EXTENT>
  <values>operation</values>
  <recordid>111114</recordid>
  <districtname>连接4</districtname>
  <orderid>4</orderid>
  <relatedview>v_getit</relatedview>
  <RELATEDISPATCHERID>1000003</RELATEDISPATCHERID>
 </EXTENT>
</tabs>


XSL文件内容:

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 <xsl:template match="tabs">
  <div>
   <table>
     <tr>
      <xsl:for-each select="DISPATCHEXTENT">
       <td><xsl:value-of select="districtname"></xsl:value-of>
        <xsl:attribute name="onmouseover">
         showit('<xsl:value-of select="relatedview" />')
        </xsl:attribute>
       </td>
      </xsl:for-each>
     </tr>
   </table> 
  </div>
 </xsl:template>
</xsl:stylesheet>

经过组合后形成DIV中有table、tr、td但是没有相应的事件名,不知道怎么一回事,达人帮帮忙!!!


--  作者:Qr
--  发布时间:8/22/2006 8:39:00 AM

--  
注意 xsl:attribute 与 xsl:value-of 的次序:
       <td>
        <xsl:attribute name="onmouseover">
         showit('<xsl:value-of select="relatedview" />')
        </xsl:attribute>
        <xsl:value-of select="districtname"></xsl:value-of>
       </td>

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