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>
可是报错

如何做呢?
...全文
106 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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的值发生变化 :(

8,909

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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