[英]Is there an open-source implementation of an XPathNavigator for POCOs?
我想在我的POCO上启用XPath导航(即“普通的旧CLR对象”)。 通过简短的搜索,我发现了几种选择:
第二个选择似乎是我想要的。 但是,我没有时间编写自己的文档-尤其是因为我希望其他人已经实现它并将其开源。 我很难找到这个难以捉摸的PocoXPathNavigator实现!
谢谢。
似乎最好的方法是使用ObjectXPathNavigator (选项1),因为它是开源的。 我计划将其扩展为支持泛型以及其他需要的东西。
您可以将对象作为xml字符串 序列化 到内存中 ,然后使用标准XPathNavigator在其中进行搜索。 您还可以使用一些本机XML数据库系统将对象序列化到其中。
问题是, 为什么需要XPathNavigator来搜索对象? 如果您有大型对象图,则可以考虑使用某种类型的图db / nosql db 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.