2013-02-15 68 views
1

所以我想用xml和xslt文件創建一個sitmap。從xml文件中拉取xslt文本作爲可點擊鏈接的文本

我想要的網址對網站地圖顯示時(很新)是點擊...這裏是據我得到:

<h3>Sitemap</h3> 
<xsl:for-each select="urlset/url"> 
<p> 
    <xsl:element name="a"> 
    <xsl:attribute name="href"> 
     <xsl:value-of select="loc"/> 
    </xsl:attribute> 
    <xsl:text>Link</xsl:text> 
    </xsl:element> 
</p> 
</xsl:for-each> 

任何知道如何更改單詞「鏈接」成爲其指向的網站地址的網址?同時仍然保持超鏈接呢?

我已經嘗試:

<h3>Sitemap</h3> 
<xsl:for-each select="urlset/url"> 
<p> 
    <xsl:element name="a"> 
    <xsl:attribute name="href"> 
     <xsl:value-of select="loc"/> 
    </xsl:attribute> 
    <xsl:text><xsl:value-of select="loc"/></xsl:text> 
    </xsl:element> 
</p> 
</xsl:for-each> 

但我得到一個錯誤:(

HELP

+0

什麼是您的XSLT處理器(Xalan,Saxon)?你的錯誤是什麼? – 2013-02-15 07:24:24

回答