2012-10-05 57 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。在編寫它時仍然在草稿中。

相關問題