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

当字符串包含单引号时,使用 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 关注
  • 133 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号