如何使用 XSLT 来定位和标记大量字符串?

问题描述 投票:0回答:1
xml xpath xslt xslt-3.0
1个回答
0
投票
<xsl:template match="text()"> <xsl:analyze-string select="." regex="findmywords"> <xsl:matching-substring> <span class="term"> <xsl:value-of select="."/> </span> </xsl:matching-substring> <xsl:non-matching-substring> <xsl:value-of select="."/> </xsl:non-matching-substring> </xsl:analyze-string> </xsl:template>

。如果任何术语可能具有会影响正则表达式匹配的特殊字符,请使用 funtx 库中的

regex="{string-join(doc('terms,xml')//term, '|')}"
    

© www.soinside.com 2019 - 2024. All rights reserved.