我正在寻找.NET的XQuery 3.0实现。有没有?
答案 0 :(得分:2)
有XMLPrime(以前称为XQSharp)是一个原生的.NET XQuery库,但只支持XQuery 1.0 。
Saxon在Java和.NET中提供XQuery / XSLT处理,可以作为库嵌入。许多其他XML数据库(可能提供更好或更差的性能,具体取决于文档,文档大小和用例)都有接口,请查看BaseX,Marklogic和probably more。它们都支持XQuery 3.0,但您必须将它们作为独立版运行,您可以使用某些.NET本机接口进行访问。
所有这些都有特殊的(dis-)优势,所以选择一个很大程度上取决于你的需求。
答案 1 :(得分:2)
XmlPrime应该在标准达到候选推荐标准时支持XQuery 3.0。在撰写本文时,它仍处于草案中。
答案 2 :(得分:1)
XmlPrime 3.0确实支持XQuery 3.0和XPath 3.0。