我正在运行一个简单的Sedna数据库但是有一个小问题。 我有多个XML文件,我想将它们全部添加到同一个文档中。这些文件都遵循相同的模式。
LOAD "1.xml" "mydoc"&
LOAD "2.xml" "mydoc"&
LOAD "3.xml" "mydoc"
但是我收到以下错误
SEDNA Message: ERROR SE2001
Document with the same name already exists.
Details: tariffs
如何在不删除文档的现有内容的情况下将每个文件添加到现有文档?这可能吗?
任何帮助非常感谢。 感谢
答案 0 :(得分:2)
就像Ilya answered你在Sedna讨论列表中一样:没有办法将许多xml文件加载到一个文档中。 但也许你想要的是收藏。您可以通过以下方式创建集合:
CREATE COLLECTION "mycol"&
LOAD "1.xml" "1" "mycol"&
LOAD "2.xml" "2" "mycol"&
之后可以像文档一样查询该集合:
collection('mycol')//some-nodes&
请阅读Sedna文档(尤其是: http://modis.ispras.ru/sedna/c-samples.html#loadcol)了解更多信息 集合。