2010-09-14 5 views
1

Je cours une simple base de données Sedna mais j'ai un petit problème. J'ai plusieurs fichiers XML que je veux ajouter tous au même document. Les fichiers suivent tous le même schéma.Sedna: Ajouter un fichier XML au document

LOAD "1.xml" "mydoc"& 
LOAD "2.xml" "mydoc"& 
LOAD "3.xml" "mydoc" 

Mais je reçois l'erreur suivante

SEDNA Message: ERROR SE2001 
Document with the same name already exists. 
Details: tariffs 

Comment puis-je aller sur l'ajout de chaque fichier au document existant sans supprimer le contenu existant du document? Est-ce possible?

Toute aide très appréciée. Merci

Répondre

2

Tout comme Ilya answered vous dans la liste de discussion Sedna: il n'y a aucun moyen de charger de nombreux fichiers XML dans un document. Mais peut-être que ce que vous voulez est la collection. Vous pouvez créer une collection par:

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

Après cette collection peut être interrogé comme document:

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

S'il vous plaît lire la documentation Sedna (en particulier ceci: http://modis.ispras.ru/sedna/c-samples.html#loadcol) pour plus d'informations sur collections.

+0

oui. semble être la solution à mon problème. Merci beaucoup! – BoomShaka

Questions connexes