以文本方式查看主题

-  中文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=11633)


--  作者:wanglishuai001
--  发布时间:11/6/2004 4:48:00 PM

--  ***xsl控制xml输出时,如何控制页面横向扩展?***
我要控制一个矩阵表,希望表能够横向扩展,而不是纵向扩展,
请问如何控制?
急急急急急急急急!!多谢。
--  作者:孤独
--  发布时间:11/6/2004 6:39:00 PM

--  
先外面套个大的表格.
行1,列N.
每次添加给大表格加1列,然后那个列里面再放个表格放横着的...
....
--  作者:wanglishuai001
--  发布时间:11/8/2004 11:10:00 AM

--  
我的xsl文件中控制表格部分如下:是控制一矩阵报表,想每个格子的文字不要换行,而是横着扩展,不懂上面楼主是如何实现的。烦请详细介绍。多谢了。多谢了!

<table bgcolor="#F1FFF3" border="1" cellSpacing="0" align="center">
   <tr bgcolor="#F1FFF3" color="#995500" height="20">
   <xsl:for-each select="CGL_CX_BANKROLL_MONTHLY/LIST_G_HEAD/G_HEAD/HEAD">
       <td align="center" valign="middle" >
    <xsl:value-of select="."/>
       </td>
   </xsl:for-each>
   <xsl:for-each select="CGL_CX_BANKROLL_MONTHLY/LIST_G_CROSS/G_CROSS/LIST_G_LINE/G_LINE[0]/LIST_G_COMPANY/G_COMPANY">
       <td align="center" valign="middle">
   <xsl:value-of select="COMPANY_NAME"/>
       </td>
   </xsl:for-each>
   </tr>
   <xsl:for-each select="CGL_CX_BANKROLL_MONTHLY/LIST_G_CROSS/G_CROSS/LIST_G_LINE/G_LINE">
    <tr bgcolor="#F1F3FF" color="#17208A" height="20">
   <xsl:for-each select="LINE">
     <td align="center" valign="middle">
     <xsl:value-of select="."/>
     </td>
   </xsl:for-each>
   <xsl:for-each select="LIST_G_COMPANY/G_COMPANY">
     <td align="center" valign="middle">
     <xsl:choose>
     <xsl:when test="LIST_G_PTD_BAL/G_PTD_BAL/PTD_BAL">
     <xsl:value-of select="LIST_G_PTD_BAL/G_PTD_BAL/PTD_BAL"/>
     </xsl:when>
     <xsl:otherwise>0</xsl:otherwise>
     </xsl:choose>
     </td>
   </xsl:for-each>
    </tr>
   </xsl:for-each>
 </table>


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