Апостроф рассматривается как конец строки в xslt

У меня есть xml, где мне нужно проверить условие

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

Это выражение выдает ошибку как "ожидаемый"]"найденный s". Мне нужно найти заголовок «Заметки ABC. --», но я думаю, что «ABC» интерпретируется как отдельная строка.

Как мне написать приведенный выше код, чтобы апостроф не рассматривался как конец строки. Любые входные данные будут полезны


person anurag    schedule 13.05.2014    source источник


Ответы (1)


Для разделения строк в XSLT можно использовать как двойные ("…"), так и одинарные ('…') кавычки. Чтобы включить либо в строку, либо используйте другие кавычки для строки (в вашем случае сработает переключение на двойные кавычки, либо используйте объекты XML: ' или " для одинарных и двойных кавычек соответственно.

person Richard    schedule 13.05.2014