2010-09-14 161 views
1

我正在运行一个简单的Sedna数据库,但有一个小问题。 我有多个XML文件,我想将所有文件添加到同一个文件中。这些文件都遵循相同的模式。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 

我该如何去增加每个文件,以现有的文档不删除文档中的现有内容?这可能吗?

任何帮助非常感谢。 谢谢

回答

2

就像伊利亚answered你在Sedna讨论列表中:没有办法将许多xml文件加载到一个文档中。 但也许你想要的是收藏。你可以通过创建一个集合:

CREATE COLLECTION "mycol"& 
LOAD "1.xml" "1" "mycol"& 
LOAD "2.xml" "2" "mycol"& 

之后收集可以查询就像文件:

collection('mycol')//some-nodes& 

请阅读塞德娜文档(尤其是这样的: http://modis.ispras.ru/sedna/c-samples.html#loadcol)对 集合的详细信息。

+0

是的。似乎是解决我的问题。非常感谢! – BoomShaka 2010-09-15 14:17:27