我对这些东西很陌生,所以有人可以给我一些例子,如何使用 XQuery 将 xml 文件(rss 提要)存储到 eXist 数据库中?我将不胜感激。谢谢!
PS这种工作可以用YQL吗?
查看有关如何操作数据库内容的文档。您需要 xmldb 模块。
我认为没有任何针对 XQuery 或 eXist 的 YQL 模块。我也不认为它有任何用处,因为您在 XML 数据库中拥有用于此类内容的 XQuery。相比之下,YQL 更像是 SQL 的替代品,并带有 SQL 到 XML 映射的所有痛苦。XQuery 更适合 XML 数据。
我找到了...以下是用于存储的函数:
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)
但在这里您可以找到更多满足您需求的特定功能。
不好的是没有使用示例……对于像我这样的初学者来说可能很难