2012-10-05 33 views

回答

1

XmlPrime 3.0确实支持XQuery 3.0和XPath 3.0。

2

存在XMLPrime(以前称为XQSharp),它是本机.NET XQuery库,但仅支持XQuery 1.0

Saxon在Java和.NET提供的XQuery/XSLT处理,并且可以嵌入作为库。其他XML数据库的地段(即可能提供更好或更坏的性能,根据文件,文件的大小和使用案例)有接口,看看BaseXMarklogicprobably more。它们都支持XQuery 3.0,但是您必须将它们作为独立运行,您可以使用某些.NET本机界面访问它们。

他们都有特殊的(解散)的优势,因此选择一个在很大程度上取决于你的需求。

+0

似乎XMLPrime确实对部分XQuery 3.0功能部分支持,如[functions](http://www.xmlprime.com/xmlprime/doc/2.5/P_XmlPrime_XdmModule_XQuery30Functions.htm),运算符和序列化。请参阅本页的*实施标准*(http://www.xmlprime.com/xmlprime/doc/2.5/overview.htm)。 –

+0

我没有使用它,但我们的一个用户(我与BaseX)发布了http://nxdb.codeplex.com/,它基本上是基于Java的BaseX到.NET的交叉编译版本。 – michael

+0

Saxon(.Net )不是一个XML数据库,而是一个XSLT/XQuery处理器,可以直接用作.Net库。 – grtjn

2

XmlPrime应该支持标准的到达候选推荐的时间的XQuery 3.0。在编写它时仍然在草稿中。

相关问题