xslt使用,实现未知XML表字段内容的,表格输出,

None.gif <? xml version="1.0" encoding="UTF-8" ?>
None.gif
< xsl:stylesheet  version ="1.0"  xmlns:xsl ="http://www.w3.org/1999/XSL/Transform" >
None.gif  
< xsl:template  match ="/" >
None.gif    
< table  cellspacing ="0"  cellpadding ="5"  align ="Center"  rules ="all"  border ="1"  style ="border-width:1px;border-style:solid;font-size:9pt;width:80%;border-collapse:collapse;" >
None.gif      
< tr >
None.gif      
<!-- 输出表头信息 -->
None.gif        
< xsl:apply-templates  select ="/Toolkit/RTable[1]/*"  mode ="title" />
None.gif      
</ tr >
None.gif      
< xsl:for-each  select ="/Toolkit/RTable" >
None.gif        
< tr >
None.gif        
<!-- 出各行数据内容 -->
None.gif          
< xsl:variable  name ="p"  select ="position()" />
None.gif          
< xsl:apply-templates  select ="/Toolkit/RTable[position() = $p]/*"  mode ="ItemDetail" />
None.gif        
</ tr >
None.gif      
</ xsl:for-each >
None.gif    
</ table >
None.gif  
</ xsl:template >
None.gif  
< xsl:template  match ="/Toolkit/RTable[1]/*"  mode ="title" >
None.gif    
< td  align ="char"  bgcolor ="#999999" >
None.gif      
< b >
None.gif        
< xsl:value-of  select ="local-name()" />
None.gif      
</ b >
None.gif    
</ td >
None.gif  
</ xsl:template >
None.gif  
< xsl:template  match ="/Toolkit/RTable/*"  mode ="ItemDetail" >
None.gif    
< td >
None.gif      
< xsl:text  disable-output-escaping ="yes" > &amp; nbsp; </ xsl:text >
None.gif      
< xsl:value-of  select ="." />
None.gif    
</ td >
None.gif  
</ xsl:template >
None.gif
</ xsl:stylesheet >
None.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值