0

我对这些东西很陌生,所以有人可以给我一些例子,如何使用 XQuery 将 xml 文件(rss 提要)存储到 eXist 数据库中?我将不胜感激。谢谢!

PS这种工作可以用YQL吗?

4

2 回答 2

3

查看有关如何操作数据库内容的文档。您需要 xmldb 模块。

我认为没有任何针对 XQuery 或 eXist 的 YQL 模块。我也不认为它有任何用处,因为您在 XML 数据库中拥有用于此类内容的 XQuery。相比之下,YQL 更像是 SQL 的替代品,并带有 SQL 到 XML 映射的所有痛苦。XQuery 更适合 XML 数据。

于 2012-11-21T10:41:28.407 回答
1

我找到了...以下是用于存储的函数:

xmldb:store($collection-uri as xs:string, $resource-name as xs:string, $contents as item())

或者

xmldb:store($collection-uri as xs:string, $resource-name as xs:string, $contents as item(), $mime-type as xs:string)

在这里您可以找到更多满足您需求的特定功能。

不好的是没有使用示例……对于像我这样的初学者来说可能很难

于 2012-11-23T13:34:00.070 回答