Кодирование строки XPath в SelectChildNode с одинарными и двойными кавычками в переполнении стека

Я пытался передать строку для извлечения узла и успешно для строки только с одинарной кавычкой (‘) и только двойными кавычками («). Но я не могу разобрать его, когда строка содержит одинарные и двойные кавычки. У меня есть мой строка в CString as-

CString str=L("H'el"lo");

и все другие комбинации из них. Можете ли вы сказать мне, как сделать в C ++, я видел примеры в C #, но это не помогает мне.

Вот ссылка на C # Кодирование выражений XPath с одинарными и двойными кавычками

XmlNode n = doc.SelectSingleNode(“/root/emp[lname=" + str + "]“);

Как мне заставить мою работу str работать со строками, содержащими одинарные и двойные кавычки в любом порядке.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]