Sedna: добавление XML-файла в документ - PullRequest
1 голос
/ 14 сентября 2010

Я использую простую базу данных 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

Как я могу добавить каждый файл в существующий документ, не удаляя существующее содержимоедокумент?Возможно ли это?

Любая помощь высоко ценится.Спасибо

1 Ответ

2 голосов
/ 15 сентября 2010

Точно так же, как Илья ответил вы в списке обсуждений 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) длябольше информации о коллекциях.

...