gpt4 book ai didi

xslt - 使用 XSLT 进行模式匹配

转载 作者:行者123 更新时间:2023-12-03 16:13:14 26 4
gpt4 key购买 nike

我正在尝试使用 match 函数将模式匹配到 XSLT/XPath 中的字符串中,如下所示:

<xsl:when test="matches('awesome','awe')">
...
</xsl:when>

但是,在 Firefox 3.5.9 和 IE8 中,它都没有出现。 IE8 告诉我“'matches' 不是有效的 XSLT 或 XPath 函数。”这是因为不支持 XSLT 2.0,有没有办法解决这个问题?

最佳答案

正则表达式仅在 XSLT 2.x/XPath 2.x 中受支持 .

截至目前,尚无公开可用的浏览器支持 XSLT 2.x/XPath 2.x。

在您的具体情况下,您可以使用 :

starts-with('awesome','awe')

其他有用的 XPath 1.0 函数是:
  • contains()
  • substring()
  • substring-before()
  • substring-after()
  • normalize-space()
  • translate()
  • string-length()
  • 关于xslt - 使用 XSLT 进行模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000991/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com