清洁/更改网址

时间:2019-05-29 11:32:42

标签: html xslt

从MsAccess中导出具有超链接字段的XML会导致“ URL's”(以“#”开头),如何使用Xslt从URL部分和文本部分中删除它们,所以我该如何清理:

<a href="#https://web.site.nl/dataset#">#https://web.site.nl/dataset#</a></div>

那么如何擦拭#

1 个答案:

答案 0 :(得分:0)

如果您知道第一个和最后一个字符是多余的,只需将它们删除:

<xsl:template match="a">
    <xsl:variable name="url" select="substring(@href, 2, string-length(@href) - 2)" />
    <a href="{$url}">
        <xsl:value-of select="$url"/>
    </a>
</xsl:template>