Я хотел бы искать узел через Xpath case insensitve.Выберите узел с регистром без учета регистра с помощью XPath
<Validation>
<Presentation>
<Slide Tag= "Test">
<FontSize Value = "36"/>
</Slide>
</Presentation>
</Validation>
Я использовал этот код
String xPath = string.Format("/Validation/Presentation/Slide[lower-case(@Tag)='{0}'][1]", "test");
XmlNode node = doc.DocumentElement.SelectSingleNode(xPath);
но он бросает XPath Исключения: пространство имен менеджер или XsltContext необходимо. Этот запрос имеет префикс, переменную или пользовательскую функцию. Где я неправ?
Когда вы использовали XPath :). Но серьезно, есть ли причина не использовать XDocument здесь? – Jonesopolis
Ваш ответ здесь Получение атрибута с помощью XPath http://stackoverflow.com/questions/4531995/getting-attribute-using-xpath – bilal
@bilal да, но мне также нужна нечувствительность к регистру. – Matt3o