撇号在xslt中被视为字符串的结尾

时间:2014-05-13 06:45:30

标签: xslt xpath apostrophe

我有一个xml,我需要检查条件

[preceding-sibling::heading/title='ABC's Notes. --']

此表达式将错误抛出为“expected”]“found s”。我需要搜索标题“ABC的笔记。 - ”但我认为'ABC'被解释为一个单独的字符串。

我应该如何编写上面的代码,使撇号不被视为字符串的结尾。任何输入都会有所帮助

1 个答案:

答案 0 :(得分:2)

double("…")和single('…')引号都可用于在XSLT中分隔字符串。要在字符串中包含,请使用字符串的其他引号(在您的情况下,切换为双引号可以使用,或者分别使用XML实体:&apos;&quot;作为单引号和双引号。< / p>