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

    >> XML网站展示,XML源代码,XML编程示例。 本版仅接受原创、转贴、网站展示,具体的技术交流请前往各相关版块。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML源码及示例(仅原创和转载) 』 → 为什么分页只能翻动一个表格? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3665 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 为什么分页只能翻动一个表格? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     apexg 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:57
      门派:XML.ORG.CN
      注册:2004/3/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给apexg发送一个短消息 把apexg加入好友 查看apexg的个人资料 搜索apexg在『 XML源码及示例(仅原创和转载) 』的所有贴子 引用回复这个贴子 回复这个贴子 查看apexg的博客楼主
    发贴心情 为什么分页只能翻动一个表格?

    monitordata.xml内容如下
    <?xml version="1.0" encoding="gb2312"?>
    <?xml-stylesheet href="monitornew.xsl" type="text/xsl"?>
    <EtlData>
     
     <上海 new="0">
      <时间>20030108</时间>
      <源数据接收>34543543</源数据接收>
      <SDATA加载>34543543</SDATA加载>
      <ODS加载>34543543</ODS加载>
      <DW加载>34543543</DW加载>
      <STA加载>34543543</STA加载>
      <CUBE加载>34543543</CUBE加载>
      <报表生成>34543543</报表生成>
     </上海>
     <上海 new="0">
      <时间>20030108</时间>
      <源数据接收>34543543</源数据接收>
      <SDATA加载>34543543</SDATA加载>
      <ODS加载>34543543</ODS加载>
      <DW加载>34543543</DW加载>
      <STA加载>34543543</STA加载>
      <CUBE加载>34543543</CUBE加载>
      <报表生成>34543543</报表生成>
     </上海>
     <深圳 new="1">
      <时间>深圳20030102</时间>
      <源数据接收>34543543</源数据接收>
      <SDATA加载>34543543</SDATA加载>
      <ODS加载>34543543</ODS加载>
      <DW加载>34543543</DW加载>
      <STA加载>34543543</STA加载>
      <CUBE加载>34543543</CUBE加载>
      <报表生成>34543543</报表生成>
     </深圳>
     <深圳 new="0">
      <时间>深圳20030103</时间>
      <源数据接收> </源数据接收>
      <SDATA加载> </SDATA加载>
      <ODS加载> </ODS加载>
      <DW加载> </DW加载>
      <STA加载> </STA加载>
      <CUBE加载> </CUBE加载>
      <报表生成> </报表生成>
     </深圳>
     
     <深圳 new="0">
      <时间>深圳20030103</时间>
      <源数据接收> </源数据接收>
      <SDATA加载> </SDATA加载>
      <ODS加载> </ODS加载>
      <DW加载> </DW加载>
      <STA加载> </STA加载>
      <CUBE加载> </CUBE加载>
      <报表生成> </报表生成>
     </深圳>
     
     
     <空间统计 new="1">
      <时间>幅度撒</时间>
      <数据库></数据库>
      <使用空间></使用空间>
      <剩余空间></剩余空间>
      <分配空间></分配空间>
      <空间使用率></空间使用率>
     </空间统计>

    </EtlData>

    xsl内容如下(monitornew.xsl)
    <?xml version="1.0" encoding="gb2312" ?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
    <html>
    <head>
    <title> 中结ETL工作流监控系统</title>
    <style>
    body,BlueIdea,team,blue_ID,blue_name,blue_text,blue_time,blue_class{ font: 12px "宋体", "Arial", "Times New Roman"; }
    table { font-size: 12px; border: 0px double; border-color: #99CC99 #99CC99 #CCCCCC #CCCCCC; cellpadding:3;cellspacing:3; bgcolor:#eeeeee; text-decoration: blink}
    span { font-size: 12px; color: red; }
    .keybutton { cursor:hand; font-size: 12px; color: #003300; background: #ffffff; border: 0px solid;}
    </style>
    <script>
    <xsl:comment>
    <![CDATA[
    var OnePageNum=5;
    var PageNum=1;
    var XMLPageNum=1;
    function pages(Num)
    {
    stylesheet=document.XSLDocument;
    source=document.XMLDocument;
    nodes=source.documentElement.childNodes;
    len=nodes.length;
    for(i=1;i<=(len/OnePageNum);i++);
    XMLPageNum=i;
    var firstNum=0;
    var lastNume=0;

    if (Num=="first") {PageNum=1;}
    if (Num=="previous") {if (PageNum>1) PageNum -=1;}
    if (Num=="next") {if (PageNum<XMLPageNum) PageNum +=1;}
    if (Num=="last") {PageNum =XMLPageNum;}

    sortField=document.XSLDocument.selectSingleNode("//@expr");

    firstNum=OnePageNum*(PageNum-1)+1;
    lastNum=OnePageNum*(PageNum-1)+OnePageNum;
    text="childnumber(this)>="+firstNum+" & childnumber(this)<="+lastNum;
    sortField.value=text;

    Layer1.innerHTML=source.documentElement.transformNode(stylesheet);

    }
    ]]>
    </xsl:comment>
    </script>
    </head>

    <body>
    <p align="center"><span>中结ETL工作流监控系统(按时间降序)</span></p>
    <table align="center" width="500" >
    <tr>
    <td>
    <button id="cmdfirstPage" class="keybutton" onclick="pages('first');" >首页</button>
    <button id="cmdpreviousPage" class="keybutton" onclick="pages('previous');" >上一页</button>
    <button id="cmdnextPage" class="keybutton" onclick="pages('next');">下一页</button>
    <button id="cmdlastPage" class="keybutton" onclick="pages('last');">尾页</button>
    </td>
    </tr>
    </table>
    <div id="Layer1" name="Layer1"> <xsl:apply-templates select="EtlData" /></div>


    </body>

    </html>
    </xsl:template>
    <xsl:template match="EtlData">
    <div style="text-align:left;text-indent: 24px; color:red; font-family:宋体; font-size:14px;"><p>◆空间统计</p></div>

    <table width="500" border="1" align="center" cellpadding="1" cellspacing="1" bordercolordark="#ffffff" bordercolorlight="#ADAAAD">
    <tr bgcolor="#FFCC99" align="center">
    <td>时间</td>
    <td>数据库</td>
    <td>使用空间</td>
    <td>剩余空间</td>
    <td>分配空间</td>
    <td>空间使用率</td>
    </tr>
    <xsl:apply-templates select="空间统计" order-by="-时间" />

    </table>
    <div style="text-align:left;text-indent: 24px; color:red; font-family:宋体; font-size:14px;"><p>◆上海</p></div>

    <table width="500" border="1" align="center" cellpadding="1" cellspacing="1" bordercolordark="#ffffff" bordercolorlight="#ADAAAD">
    <tr bgcolor="#FFCC99" align="center">
    <td>时间</td>
    <td>源数据接收</td>
    <td>SDATA加载</td>
    <td>ODS加载</td>
    <td>DW加载</td>
    <td>STA加载</td>
    <td>CUBE加载</td>
    <td>报表生成</td>

    </tr>
    <xsl:apply-templates select="上海" order-by="-时间" />

    </table>

    <div style="text-align:left;text-indent: 24px; color:red; font-family:宋体; font-size:14px;"><p>◆深圳</p></div>

    <table width="500" border="1" align="center" cellpadding="1" cellspacing="1" bordercolordark="#ffffff" bordercolorlight="#ADAAAD">
    <tr bgcolor="#FFCC99" align="center">
    <td>时间</td>
    <td>源数据接收</td>
    <td>SDATA加载</td>
    <td>ODS加载</td>
    <td>DW加载</td>
    <td>STA加载</td>
    <td>CUBE加载</td>
    <td>报表生成</td>

    </tr>
    <xsl:apply-templates select="深圳" order-by="-时间" />

    </table>
    </xsl:template>

    <xsl:template match="深圳">
    <xsl:if expr="childnumber(this)&gt;=1 &amp; childnumber(this)&lt;=5 ">
    <tr align="center">
    <xsl:apply-templates select="时间" />
    <xsl:apply-templates select="源数据接收" />
    <xsl:apply-templates select="SDATA加载" />
    <xsl:apply-templates select="ODS加载" />
    <xsl:apply-templates select="DW加载" />
    <xsl:apply-templates select="STA加载" />
    <xsl:apply-templates select="CUBE加载" />
    <xsl:apply-templates select="报表生成" />
    </tr>
    </xsl:if>
    </xsl:template>

    <xsl:template match="上海">
    <xsl:if expr="childnumber(this)&gt;=1 &amp; childnumber(this)&lt;=5 ">
    <tr align="center">
    <xsl:apply-templates select="时间" />
    <xsl:apply-templates select="源数据接收" />
    <xsl:apply-templates select="SDATA加载" />
    <xsl:apply-templates select="ODS加载" />
    <xsl:apply-templates select="DW加载" />
    <xsl:apply-templates select="STA加载" />
    <xsl:apply-templates select="CUBE加载" />
    <xsl:apply-templates select="报表生成" />
    </tr>
    </xsl:if>
    </xsl:template>
    <xsl:template match="空间统计">
    <xsl:if expr="childnumber(this)&gt;=1 &amp; childnumber(this)&lt;=5 ">
    <tr align="center">
    <xsl:apply-templates select="时间" />
    <xsl:apply-templates select="数据库" />
    <xsl:apply-templates select="使用空间" />
    <xsl:apply-templates select="剩余空间" />
    <xsl:apply-templates select="分配空间" />
    <xsl:apply-templates select="空间使用率" />

    </tr>
    </xsl:if>

    </xsl:template>


    <xsl:template match="时间">
    <td bgcolor="#eeeeee">
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="源数据接收">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="SDATA加载">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="ODS加载">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="DW加载">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="STA加载">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="CUBE加载">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="报表生成">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="数据库">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="使用空间">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="剩余空间">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="分配空间">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    <xsl:template match="空间使用率">
    <td>
    <xsl:value-of />
    </td>
    </xsl:template>
    </xsl:stylesheet>


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/3/26 14:01:00
     
     小鞋子 帅哥哟,离线,有人找我吗?
      
      
      威望:6
      头衔:大法師
      等级:大二期末(Java考了96分!)
      文章:353
      积分:958
      门派:XML.ORG.CN
      注册:2003/12/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给小鞋子发送一个短消息 把小鞋子加入好友 查看小鞋子的个人资料 搜索小鞋子在『 XML源码及示例(仅原创和转载) 』的所有贴子 引用回复这个贴子 回复这个贴子 查看小鞋子的博客2
    发贴心情 
    应与这个有关
    if expr="childnumber(this)&gt;=1 &amp; childnumber(this)&lt;=5

    可能是因为是ID号的问题...怎么解决我也不太清楚.呵.下回问下车仔

    ----------------------------------------------
    本人只會一點點XML.
    和ASP.以及FLASH.其它都不太懂.

    大家多多指教.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/3/28 12:08:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML源码及示例(仅原创和转载) 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/3 11:10:10

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

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