XSL中利用xsl:for-each时给每一项添加序号教程
作者:佚名 时间:2007-09-26 来源:网络收集
拥有帝国一切,皆有可能。欢迎访问phome.net
经常用for-each来循环读取XML中的某个节点集,但常常需要加上序号这样来做:<xsl:template match="Book"><xsl:for-each select="Authors/Author"><xsl:number value="position()" /> <xsl:value-of select="Name" /></xsl:for-each></xsl:template> 当然,如果你不满意,想在数字后面加上"."可以这样: <xsl:number value="position()" format="1." /> 甚至,你可以用用图片表示1/2/3等: <xsl:element name="img">
<xsl:attribute name="src">images/n<xsl:number value="position()" format="1" />.gif</xsl:attribute>
<xsl:attribute name="border">0</xsl:attribute>
</xsl:element>注意:你在images文件夹下腰有类似这样的文件:n1.gif,n2.gif,n3.gif ... ... 假设我们XML如下:
<Book>
<ID>125353-8993-3737</ID>
<ISBN>22222</ISBN>
<Title>共产主义一定能胜利</Title>
<Authors>
<Author>
<Name><![CDATA[Bill&Hoele]]></Name>
<ID>12</ID>
</Author>
<Author>
<Name><![CDATA[Eylor]]></Name>
<ID>1</ID>
</Author>
</Authors>
</Book>
拥有帝国一切,皆有可能。欢迎访问phome.net
- 上一篇:XML语言技巧:WML自动跳转教程
- 下一篇:XML实现三维字技巧教程
中华大观园版权申明:本站部分图片和文章来源于网络。除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。
转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。 特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:5000sky@gmail.com我要发表看法
- ※ 评论注意事项:
- 您的评论将在管理员审核后才会显示。
- 不是中华大观园会员或未登陆发表评论,评论人名字显示为匿名。
- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除评论中的任意内容
- 参与本评论即表明您已经阅读并接受上述条款

