2010-09-14 3 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 

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

Любая помощь очень ценится. Thanks

ответ

2

Как и Ilya 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

yep. похоже, является решением моей проблемы. большое спасибо! – BoomShaka

Смежные вопросы