【发布时间】:2011-09-26 13:58:44
【问题描述】:
我想在我的 POCO 上启用 XPath 导航(即“普通旧 CLR 对象”)。通过简短的搜索,我发现了几个选项:
- 使用ObjectXPathNavigator .NET 1.0 implementation。但是,由于它是针对 .NET 1.0 编写的,我担心泛型的潜在问题(以及当时不支持的任何其他问题)。
- Implementing my own XPathNavigator by extending the .NET XPathNavigator class。
第二个选项似乎是我想要的。但是,我没有时间自己编写——尤其是因为我希望其他人已经实现了它并使其开源。我只是很难找到这个难以捉摸的 PocoXPathNavigator 实现!
谢谢。
【问题讨论】:
-
那你为什么不试试
ObjectXPathNavigator? -
今天有人会在这个用例中使用 LINQ。
-
@svick,我可能会先尝试一下,然后再开始实施我自己的。
-
@Daniel,你能详细说明一下吗?谢谢。
-
@IgorPashchuk:你到底想知道什么?网上有大量关于 LINQ 的信息。