Xpath最佳实践

时间:2010-10-20 21:23:32

标签: linq xpath

我有一个只读的xml文件,我有一组xpath值。 我需要创建一个函数,它将接受xpath并返回与xpath对应的值。

关于什么是最好的方法,我有点困惑。我正在考虑的选项是使用常规XPathDocument / Navigator / Iterator类或使用LINQ to xml。

我想要实现的功能是:

T GetString(string inputXpath)其中T可以是bool / string / array等。

有人可以提供帮助吗?此外,整个应用程序将调用此函数,因此可能需要考虑性能。

谢谢! -agent

1 个答案:

答案 0 :(得分:0)

您要撰写的内容只会返回

XpathNavigator.Evaluate(inputXpath);

显然,T必须只是...... object:)

阅读XpathNavigator.Evaluate()文档 here