У меня есть некоторый код XPath, который отлично работает в 99% случаев. Но теперь у меня есть XML-документ, который содержит неэкранированные символы. В данном случае искомая строка выглядит как «плохая строка Мори».
Так как мне создать запрос XPath для поиска этой строки? Я пытался сбежать:
../a:Data[a:Name='" & NewT.Name.Replace("'", "'") & "'"
Но это не соответствует тексту. Тогда я попробовал:
../a:Data[a:Name='" & NewT.Name.Replace("'", "''") & "'"
Но это говорит о том, что в строке поиска есть недопустимый токен.
Кто-нибудь знает здесь трюк?