xsl转换xml时如何在标签属性里调用xml的元素值?

chinage 2004-05-02 10:05:36
打个比方:
xml数据:
<tile size="4">xml</title>

xsl文件其中一段用如下方式:
<font size='<xsl:value-of select="/title/@size">'>
<xsl:value-of select="/title"/>
</font>
希望能显示成
<font size="4">xml</font>
可是报错

如何做呢?
...全文
49 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2004-05-02
<font size='{/title/@size}'>
<xsl:value-of select="/title"/>
</font>
  • 打赏
  • 举报
回复
chinage 2004-05-02
<font size='<xsl:value-of select="/title/@size">'>
错了,应该是:
<font size='<xsl:value-of select="/title/@size"/>'>
  • 打赏
  • 举报
回复
stefli 2004-05-02
stanely(俺是邢她汉子)
那就用他的咯
添加一个size属性~
<xsl:Attribute ..>
</xsl:Attribute>
  • 打赏
  • 举报
回复
chinage 2004-05-02
楼上的,这个方法没有效果哦
  • 打赏
  • 举报
回复
stefli 2004-05-02
<font size="{/title/@size}">
<xsl:value-of select="/title"/>
</font>
  • 打赏
  • 举报
回复
chinage 2004-05-02
ok,thanks

三楼的那是啥用法?咋没用的呢
  • 打赏
  • 举报
回复
stanely 2004-05-02
<font>
<xsl:atteibute name="size">
<xsl:value-of select="/title/@size">
</xsl:atteibute>
</font>
  • 打赏
  • 举报
回复
chinage 2004-05-02
不报错了,但是好像没有效果啊,字体大小并没有根据size的值发生变化 :(
  • 打赏
  • 举报
回复
相关推荐
发帖
XML/XSL
加入

8854

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2004-05-02 10:05
社区公告
暂无公告