Лучшие практики Xpath - PullRequest
       2

Лучшие практики Xpath

1 голос
/ 21 октября 2010

У меня есть XML-файл только для чтения, и у меня есть набор значений xpath. Мне нужно создать функцию, которая будет принимать xpath и возвращать значения, соответствующие xpath.

Я немного озадачен тем, что было бы лучшим способом продолжить. Я думаю, что варианты используют обычные классы XPathDocument / Navigator / Iterator или LINQ to xml.

Я пытаюсь реализовать функцию:

T GetString (строка inputXpath), где T может быть bool / string / array и т. Д.

Может ли кто-нибудь помочь? Кроме того, эта функция будет вызываться во всем приложении, поэтому производительность может быть фактором.

Спасибо! -Agent

1 Ответ

0 голосов
/ 21 октября 2010

То, что вы хотите написать, просто вернет :

XpathNavigator.Evaluate(inputXpath);

Очевидно, T должно быть просто ... object:)

Прочитать XpathNavigator.Evaluate () документация здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...