xsl转换的一个疑难请教
需要将xml中的某个数据转换到最终HTML的元素的属性值
例如:
xml中有数据 <link> http://www.aaa.com </link>
需要做成HTML中的
<a href= "http://www.aaa.com "> http://www.aaa.com </a>
这样的形式
那么xsl的template中如何处理 <a href= "... " 这样的片断?
我试了 <xsl:template match= "root/link ">
<![CDATA[ <a href=]]> <xsl:value-of select= "./link "/> <![CDATA[> href </a> ]]>
不行
特求教,谢谢
[解决办法]
<a> <xsl:attribute name= "href "> <xsl:value-of select= "link "/> </xsl:attribute> <xsl:value-of select= "link "/> </a>