Salut
je suis entain de mettre en place une base de donnée XML
Mais je ne sais pas est ce que je dois faire un document xml par table?
si oui comment je peux avoir la relation entre 2 documents XML?
Merci d'avance
Salut
je suis entain de mettre en place une base de donnée XML
Mais je ne sais pas est ce que je dois faire un document xml par table?
si oui comment je peux avoir la relation entre 2 documents XML?
Merci d'avance
juste une question comment vas tu écrire tes requêtes avec cette base XML? tu vas utiliser xslt?
si oui tu as des éléments d'imports de documents du types <xsl:include href = "xslt33.xslt" />
salut
enfait c'est une application java qui utilise XML comme SGBD
le problème c'est que je ne sais pas comment organiser mes documents XML:
est ce que je dois mettre toute ma base de données dans le document XML ? L'interrogation de la BD vient après.
Pour ma part j'ai déjà écrit une appli du même type en python et ce que j'avais fait est un fichier xml par table et un fichier xml global.
EN gros j'avais un fichier article.xml, un autre commande.xml et un dernier sgbd.xml qui contenanait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE students[ <!ENTITY source1 SYSTEM "article.xml"> <!ENTITY source2 SYSTEM commande.xml"> ]> <sgbd> &source1; &source2; </sgbd>
merci fraoustin
pour la solution que vous m'avez proposé: comment je peux savoir les articles qui appartiennent à une commande?
Pour ma part par la suite tout ce qui était reporting était effectué par du xslt.
Si tu souhaites avoir le résultat en ligne XPATH cela doit être possible
cela doit être du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //article[id = //commande[id=1]/article]
Partager