+ -
当前位置:首页 → 问答吧 → 如将xml中的url连接加入到标签a的href属性中

如将xml中的url连接加入到标签a的href属性中

时间:2008-01-06

来源:互联网

我的xml
<?xml version="1.0" encoding="GB2312"?> <?xml-stylesheet type='text/xsl' href='menu.xsl'?> <list> <onemenu name="新公文管理"> <childmenu> <name>发文稿纸</name> <url>/faces/document/bwfwAdd.jsp?typeid=8a8ad13116d1107b0116d1112dc90001</url> </childmenu> <childmenu> <name>公文分发</name> <url>/faces/document/distributedAdd.jsp?typeid=8a8ad13116d1107b0116d1112dc90001</url> </childmenu> </onemenu> </list>
   提示:您可以先修改部分代码再运行

我的xsl
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <HTML> <BODY> <xsl:for-each select="/list/onemenu/childmenu"> <a href=""> <xsl:value-of select="name"/> </a> </xsl:for-each> </BODY> </HTML> </xsl:template> </xsl:stylesheet>
   提示:您可以先修改部分代码再运行

我如将xml中的url连接加入到标签a的href属性中

作者: sixdo   发布时间: 2008-01-06

自已解答:注意要有先后顺序
<a> <xsl:attribute name="href"> <xsl:value-of select="url"/> </xsl:attribute> <xsl:value-of select="name"/> </a>
   提示:您可以先修改部分代码再运行

作者: sixdo   发布时间: 2008-01-06



QUOTE:
<xsl:for-each select="/list/onemenu/childmenu">
    <xsl:variable name="myVar" select="url" />
    <a href="{$myVar}"><xsl:value-of select="name" /></a>
</xsl:for-each>

作者: solidluck   发布时间: 2008-01-18

怎么哪都能见到大师的身影

作者: los   发布时间: 2008-01-19

热门下载

更多