+ -
当前位置:首页 → 问答吧 → 在元素属性中使用xsl调用xml数据的语法?

在元素属性中使用xsl调用xml数据的语法?

时间:2005-07-26

来源:互联网

小弟刚学xml,好多不懂,今天要交作业啦,好急,所以要请教一下,请不吝赐教哦...是关于用xsl转换xml的:
--------------------xml-----------------------------
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" xmlns:xlink="http://www.w3.org/1999/xlink" href="test3.xsl"?>
<test>
    <img>east121logo9.gif</img>
</test>

-----------------------------xsl---------------------------------
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" indent-result="yes">
<xsl:template match="/">
<html>
<head></head>
<body>
<xsl:value-of select="test/img"/>
<img src="&lt;xsl:value-of select='test/img'/&gt;" width="149" height="60"/>//请问这里有没有语法错误?
</body>
</html>
</xsl:template>
</xsl:stylesheet>
-----------------------------------
我把那个图片放在同一个文件夹下,结果第一句〈xsl:value-of〉可以显示,而图片那句<img>就是显示不出来,是语法错误了吗?请大哥帮我看一下,不胜感激...

作者: netsu25   发布时间: 2005-07-26

晕,为什么要这么复杂呢?
<img>
<xsl:attribute name="src">
<xsl:value-of select="" />
</xsl:attribute>

作者: JSTOP   发布时间: 2005-07-26

是的,已经解决了,多谢!

作者: netsu25   发布时间: 2005-07-26