新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML在软件工程中的应用
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 XML在软件工程中的应用 』 → 如何用js得到xsl value-of select=""中数据呢;代码如下----- 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 16484 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 如何用js得到xsl value-of select=""中数据呢;代码如下----- 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     malaoping 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:155
      门派:XML.ORG.CN
      注册:2005/9/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给malaoping发送一个短消息 把malaoping加入好友 查看malaoping的个人资料 搜索malaoping在『 XML在软件工程中的应用 』的所有贴子 引用回复这个贴子 回复这个贴子 查看malaoping的博客楼主
    发贴心情 如何用js得到xsl value-of select=""中数据呢;代码如下-----

    <xsl:for-each select="/portal/portlet/other/form/listtitle/items/item">
        <th>
          <xsl:value-of select="colnote"/>
        </th>
        </xsl:for-each>
        </tr>
        
        <xsl:for-each select="/portal/portlet/other/form/listdata/items/item">
        <tr>
         <td><xsl:value-of select="dwmc"/> </td>
          <td><xsl:value-of select="bks"/> </td> 
       <td><xsl:value-of select="tzdbh"/> </td>
       <td><xsl:value-of select="bkrq"/> </td>
       <td><xsl:value-of select="lymc"/> </td>
       <td><xsl:value-of select="yt"/> </td>  
       <td><xsl:value-of select="dwdm"/> </td>  
        </tr>
     想问一下,我要得到colnote的值,在javascript中如何写---
                  

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/7 11:51:00
     
     malaoping 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:155
      门派:XML.ORG.CN
      注册:2005/9/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给malaoping发送一个短消息 把malaoping加入好友 查看malaoping的个人资料 搜索malaoping在『 XML在软件工程中的应用 』的所有贴子 引用回复这个贴子 回复这个贴子 查看malaoping的博客2
    发贴心情 

    具体的程序我贴出如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <%@ include file="../taglibs.jsp"%>
    <xsl:template match="/">
      <html>
      <head>
      <title><spring:message code="query.bkqkbtable"/></title>
       
      </head>
      <body>
      <div id="dataviewtool" ondblclick="mixwindow()" alt="<spring:message code="query.winopen"/>">
      <a href="#" onclick="mixwindow()"><spring:message code="query.winopen"/></a></div>

      <div id="list">
      <script>
          var imgopen = false;
       function loadThreadFollow(t_id,a_id,b_id){
        
        var imgid = "followImg"+t_id;
        alert(imgid);
           var imgobj = document.getElementById(imgid);
        imgobj.src = "images/minus1.gif";
       }
       
       function mixwindow()
       {
       mypage=window.open('','mypage','scrollbars');
       mypage.moveTo(0,0)
       mypage.resizeTo(screen.width,screen.height)
       mypage.document.write(mypage.opener.document.getElementById('list').outerHTML);
       }
       

       function TurnToExcel()
       {
         var ls_msg =confirm("<spring:message code="query.toExcel.if"/>");
         if(ls_msg){
           
          window.open('/ExcelWriteController.do','','width=200,height=200');
          alert("Attention:"+"<spring:message code="query.toExcel.ok"/>");
         }
       }
       
       
       function CreateExcel()
       {
       // Declare the variables
       var Excel, Book;
       
       // Create the Excel application object.
       Excel = new ActiveXObject("Excel.Application");
       
       // Make Excel visible.
       //Excel.Visible = true;
       
       var ls_msg =confirm("<spring:message code="query.toExcel.if"/>");
           if(ls_msg){
         
       // Create a new work book.
       Book = Excel.Workbooks.Add();
       
       //date :display
         var s,d = new Date();
       s += (d.getMonth() + 1) + "/";
                s += d.getDate() + "/";
                s += d.getYear();
       alert("Today is "+s);
       
       // Place some text in the first cell of the sheet.
       Book.ActiveSheet.Cells(1,1).value = "This is column A, row 1";
       //Book.ActiveSheet.Cells(2,1).value = "This is column A, row 2";
       //Book.ActiveSheet.Cells(1,2).value = "This is column B, row 1";
       //Book.ActiveSheet.Cells(2,2).value = "This is column B, row 2";
       
       // 1.table title = colnote ; first row:
       //var t_title = document.getElementsByTagName("/portal/portlet/other/form/listtitle/items/item").nodevalue;
       //        alert(t_title);
                
                   
       
       //  2.table data = ;
           //var t_data = document.getElementsByTagName('dwmc');
           //alert(t_data);
       
       // Save the sheet.
       Book.SaveAs("C:\\mazp\\TEST.XLS");
       
       // Close Excel with the Quit method on the Application object.
       Excel.Application.Quit();
       
       }
       
       }
       

                  
      //我要在这里取出表头和数据;

         function  GetFieldData()
              {
                // 1.xsl: for-each  select ='' is  only to select the  node not the value of node  ;        
                                   
                   
                // 2.xsl:value-of select = '' is to get the node's value;
                         
                
               alert("table name is ");
           
              }

      </script>   
      <link href="theme/default.css" rel="stylesheet" type="text/css"/>
      <script src="js/js.js"></script>
      

      <TR>
         
         <!--http://localhost:7001/listBkqkbController.do?m_url=cxbkqkb&modalcode=05&linkmodalcode=050503 -->
         <!--how to get: m_url -->
         <!--how to get: modalcode-->
         <!--how to get:linkmodalcode-->
         <!--how to get:dwdm -->
         
         <TD>
         
         
              <a href="#" onclick="TurnToExcel()"><spring:message code="query.toExcel"/></a>
         
           <input id="toExcel" type="button" name="toExcel" value="<spring:message code="query.toExcel"/>" onclick="javascript:window.open('/ExcelWriteController.do','','scrollbars=yes, resizable=yes')"/>
              
           <a href="#" onclick="CreateExcel()">InPage<spring:message code="query.toExcel"/></a>
          
          
         <input id="creatExcel" type="button" name="createExcel" value="createExcel" onclick="GetFieldData()"/>
             
            </TD>
         
         
         
      </TR>




      <table cellpadding="0" cellspacing="0" id="dataview">
        <caption><spring:message code="query.bkqkbtable"/>
      </caption>
      

      
      // 从数据库里取出的数据显示:
        <tr>
        <xsl:for-each select="/portal/portlet/other/form/listtitle/items/item">
        <th>
          <xsl:value-of select="colnote"/>   //这是表头
        </th>
        </xsl:for-each>
        </tr>
        
        <xsl:for-each select="/portal/portlet/other/form/listdata/items/item">
        <tr>   //下面的是按查询要求显示的字段下面对应的数据;
         <td><xsl:value-of select="dwmc"/> </td>
          <td><xsl:value-of select="bks"/> </td>
       <td><xsl:value-of select="tzdbh"/> </td>
       <td><xsl:value-of select="bkrq"/> </td>
       <td><xsl:value-of select="lymc"/> </td>
       <td><xsl:value-of select="yt"/> </td>  
       <td><xsl:value-of select="dwdm"/> </td>  
        </tr>
        </xsl:for-each>  
      </table>
      </div>
      </body>
      </html>

    </xsl:template>  
    </xsl:stylesheet>


       那一位懂点的话,可以试一下,帮忙写一个 js函数;直接取出表头和数据;

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/9 9:55:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML在软件工程中的应用 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/23 13:43:21

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms