xsl,选择一个href并创建自己的xml标记



我有一个html标签,比如:

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

它想把它转换成:

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

有人能帮我吗?这不起作用:(

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

谢谢!

您显示的输出不是有效的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>

最新更新