我们正在获取可能包含单引号的客户的名字和姓氏。如果其中一个名称包含单引号,我会收到脚本错误“预期的“;””。
问候客户的片段是:
greeting = "Guten Tag " + '<xsl:value-of select="cognetic_core_person/@person_firstName" />' + " " +'<xsl:value-of select="cognetic_core_person/@person_lastName" />' + "!";
我不能只使用双引号,因为其中有双引号。所以
replace( /'/g , "\'")
或类似的东西不起作用,到目前为止我发现的唯一建议。