在Vxml中执行以下语句时出错。 错误是由于'在单词S'il
分配的字符串是法语,在很多地方使用'。如何解决此错误?
我尝试过使用转义序列'但这似乎不起作用。
&安培; #39;和&者; (在实际代码中,&和#/ a)之间没有空格
代码由Plum Voice的VXML浏览器执行。确切的错误是 “丢失;在陈述第1行之前 SyntaxError:missing;在陈述第1行之前“
<var name="Verbiage3" expr="' S'il vous plait veuillez saisir les 16 numeros digitaux de votre carte suivis de diese '"/>
答案 0 :(得分:1)
使用双引号分隔JavaScript字符串(因此必须使用XML实体"
,因为它在XML属性中):
<var name="Verbiage3" expr=""S'il vous plait veuillez saisir les 16 numeros digitaux de votre carte suivis de diese""/>
或者,对XML属性使用单引号,并在值中使用引号:
<var name="Verbiage3" expr='"S'il vous plait veuillez saisir les 16 numeros digitaux de votre carte suivis de diese"'/>