CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

问个xsl循环的东东?

楼主ifirefox(火狐)2006-02-17 15:28:59 在 Web 开发 / XML/SOAP 提问

java生成xml文件,  
  其中有一段   为  
  <ENTRY_TABLE1>  
  <TR>  
  <LETTER_LIST_ID><![CDATA[171019]]></LETTER_LIST_ID>  
  <LETTER_PRINT_ID><![CDATA[1164234]]></LETTER_PRINT_ID>  
  <COLUMN_1><![CDATA[HSFM]]></COLUMN_1>  
  <COLUMN_2><![CDATA[0]]></COLUMN_2>  
  <COLUMN_3><![CDATA[1]]></COLUMN_3>  
  <COLUMN_4><![CDATA[0]]></COLUMN_4>  
  <LETTER_LIST_NUM><![CDATA[1]]></LETTER_LIST_NUM>  
  </TR>  
  </ENTRY_TABLE1>  
   
  <ENTRY_TABLE2>  
  <TR>  
  <LETTER_LIST_ID><![CDATA[171019]]></LETTER_LIST_ID>  
  <LETTER_PRINT_ID><![CDATA[1164234]]></LETTER_PRINT_ID>  
  <COLUMN_1><![CDATA[HSFM]]></COLUMN_1>  
  <COLUMN_2><![CDATA[0]]></COLUMN_2>  
  <COLUMN_3><![CDATA[1]]></COLUMN_3>  
  <COLUMN_4><![CDATA[0]]></COLUMN_4>  
  <LETTER_LIST_NUM><![CDATA[1]]></LETTER_LIST_NUM>  
  </TR>  
  </ENTRY_TABLE2>  
  ...........  
  .........  
  ENTRY_TABLE可能有很多个,每个后缀数字不同,所以相应的xsl,怎么才能实现循环了?  
  问题点数:100、回复次数:3Top

1 楼hy98521(斯达克)回复于 2006-02-20 12:41:39 得分 0

UPTop

2 楼Gavin(天行健,君子以自强不息)回复于 2006-02-21 10:20:41 得分 100

如果原xml:  
  <?xml   version="1.0"   encoding="UTF-8"?>  
  <root>  
  <ENTRY_TABLE1>  
  <TR>  
  <LETTER_LIST_ID>&lt;![CDATA[171019]]&gt;</LETTER_LIST_ID>  
  <LETTER_PRINT_ID>&lt;![CDATA[1164234]]&gt;</LETTER_PRINT_ID>  
  <COLUMN_1>&lt;![CDATA[HSFM]]&gt;</COLUMN_1>  
  <COLUMN_2>&lt;![CDATA[0]]&gt;</COLUMN_2>  
  <COLUMN_3>&lt;![CDATA[1]]&gt;</COLUMN_3>  
  <COLUMN_4>&lt;![CDATA[0]]&gt;</COLUMN_4>  
  <LETTER_LIST_NUM>&lt;![CDATA[1]]&gt;</LETTER_LIST_NUM>  
  </TR>  
  </ENTRY_TABLE1>  
   
  <ENTRY_TABLE2>  
  <TR>  
  <LETTER_LIST_ID>&lt;![CDATA[171019]]&gt;</LETTER_LIST_ID>  
  <LETTER_PRINT_ID>&lt;![CDATA[1164234]]&gt;</LETTER_PRINT_ID>  
  <COLUMN_1>&lt;![CDATA[HSFM]]&gt;</COLUMN_1>  
  <COLUMN_2>&lt;![CDATA[0]]&gt;</COLUMN_2>  
  <COLUMN_3>&lt;![CDATA[1]]&gt;</COLUMN_3>  
  <COLUMN_4>&lt;![CDATA[0]]&gt;</COLUMN_4>  
  <LETTER_LIST_NUM>&lt;![CDATA[1]]&gt;</LETTER_LIST_NUM>  
  </TR>  
  </ENTRY_TABLE2>  
  </root>  
   
   
  则   xsl:  
  <?xml   version="1.0"   encoding="UTF-8"?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output   method="xml"   version="1.0"   encoding="UTF-8"   indent="yes"/>  
  <xsl:template   match="/">  
      <xsl:for-each   select="/root/*[starts-with(name(),'ENTRY_TABLE')]">  
          <xsl:value-of   select="name()"/>  
      </xsl:for-each>  
  </xsl:template>  
  </xsl:stylesheet>  
   
   
  Good   Luck!  
  Top

3 楼Carignano(Carignano)回复于 2006-02-23 14:15:05 得分 0

借贴一问,那如果要指定只循环10次应该怎么写呢?谢谢Top

相关问题

  • 一个循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环的问题
  • 循环问题?
  • for循环问题:
  • 循环问题
  • 循环问题
  • FOR循环问题
  • 循环问题
  • 简单的xsl读循环问题,顶者有分
  • 有关xsl的循环,急!!!
  • XSL中的循环语句

关键词

  • cdata

得分解答快速导航

  • 帖主:ifirefox
  • Gavin

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo