为了账号安全,请及时绑定邮箱和手机立即绑定

当字符串包含单引号时,使用 js 替换 XSL 变量的值

当字符串包含单引号时,使用 js 替换 XSL 变量的值

白猪掌柜的 2021-06-02 05:00:37
我有一个 XSL 如下:<xsl:template match="/">    <xsl:variable name="vartext" select="''" />....             <th>                <xsl:value-of select="$vartext"/>              </th>我使用js设置了vartext的值,如下:node = this.xsldoc.selectSingleNode('//xsl:variable[...]']');node.setAttribute('select', sometext);根据https://www.w3schools.com/xml/ref_xsl_el_variable.asp,如果 select 属性包含文字字符串,则该字符串必须在引号内。但是变量可能包含这样的值“'Hey d'text'”。因此,当我想使用提供的 XSL 转换我的 XML 时,它不起作用。我什至试图用\替换'。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信