2016-08-02 42 views
0

我有一個像HTML標籤:XSL,選擇href和創建自己的XML標籤

<a href="http://www.stackoverflow.com">www.stackoverflow.com</a> 

,並希望將其轉換爲:

<ownXmlelement adress="http://www.stackoverflow.com">www.stackoverflow.com</ownXmlelement> 

任何人都可以幫助我嗎? !這doesn't工作:(

<xsl:template match="a href"> 
<ownXmlelement><xsl:value-of select="."/></ownXmlelement> 
</xsl:template> 

感謝

+2

您顯示的輸出是無效的XML語法。 –

+0

是的抱歉而不是 Mirror

+1

我真的相信它應該是''只是不是xml。 – Jakumi

回答

0

告訴你的輸出不是有效的XML語法,也許你的意思是:

<ownXmlelement adress="http://www.stackoverflow.com">www.stackoverflow.com</ownXmlelement> 

這將通過以下途徑實現:

<xsl:template match="a"> 
    <ownXmlelement adress="{@href}"> 
     <xsl:value-of select="."/> 
    </ownXmlelement> 
</xsl:template> 
+0

是的,我的意思是這個輸出。這個解決方案聽起來很合邏輯,但它不起作用:-( – Mirror

+0

「*但它不工作*」當然它確實:http://xsltransform.net/bwdwrA –