XSL问题。

wangliandong 2003-09-11 03:28:18
XML串A
<info>
<data>
<type>insert</type>
<date>2003-01-01</date>
</data>
</info>
XML串B
<info>
<data>
<style>insert</style>
<time>2003-01-01</time>
</data>
</info>
现有XML串A,该如何写XSL,来得到XML串B
...全文
46 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangliandong 2003-09-12
  • 打赏
  • 举报
回复
根元素就是<info>啊。外面加个XML头就是一个合法的XML文件了。

我是想替换元素或者叫节点名称,比如<type>换成<style>,<data>换成<time>,而text是不需要变化的。不知道能不能通过写xsl来实现。
ajoke 2003-09-12
  • 打赏
  • 举报
回复
<xsl:template match="info">
<info>
<data>
<style><xsl:value-of select="data/type" /></style>
<time><xsl:value-of select="data/date" /></time>
</data>
</info>
</xsl:template>
希偌 2003-09-11
  • 打赏
  • 举报
回复
你该有一个根元素吧,比如叫root,则
<xsl:value-or select="info[position()=2]">

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧