xml-xsl-xml转换

tinacon 2004-05-07 11:20:52
有个xml文件,比如:
<Content>

<book>
Programming Windows
</book>

<book>
Programming Linux
</book>

<book>
Programming Unix
</book>


</Content>

想要使用xsl转换成
<Content>

<book>
<number>1</number>
<title>
Programming Windows
</title>
</book>

<book>
<number>2</number>
<title>
Programming Linux
</title>
</book>

<book>
<number>3</number>
<title>
Programming Unix
</title>
</book>

</Content>

xsl文件怎么写?各位帮个忙,多谢
...全文
87 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tinacon 2004-05-08
多谢速马
  • 打赏
  • 举报
回复
速马 2004-05-08
修正下:
<xsl:output method="html"/>得改成<xsl:output method="xml"/>

打错了
  • 打赏
  • 举报
回复
速马 2004-05-08
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/Content">
<Content>
<xsl:apply-templates select="book"/>
</Content>
</xsl:template>
<xsl:template match="book">
<number><xsl:value-of select="position()"/></number>
<title><xsl:value-of select="."/></title>
</xsl:template>
</xsl:stylesheet>
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-07 11:20
社区公告
暂无公告