Я анализирую XML-файл и сталкиваюсь с проблемой при попытке найти узел, в котором есть апостроф.Когда в имени предмета нет этого, все работает нормально.Я пытался заменить апостроф разными escape-символами, но мне не повезло
string s = "/itemDB/item[@name='" + itemName + "']";
// Things i have tried that did not work
// s.Replace("'", "''");
// .Replace("'", "\'");
XmlNode parent = root.SelectSingleNode(s);
Я всегда получаю XPathException.Как правильно это сделать.Спасибо