bonjour
je veux transferer les donnees d'une table de ma bdd vers un fichier XML ,la je me demande si je doit utiliser XPath ou XSLT ??
svp si quelqun a un fil a me donner sa me ferai trés plaisirrrrrrrr
merci d'avance pour vos réponses
A+
bonjour
je veux transferer les donnees d'une table de ma bdd vers un fichier XML ,la je me demande si je doit utiliser XPath ou XSLT ??
svp si quelqun a un fil a me donner sa me ferai trés plaisirrrrrrrr
merci d'avance pour vos réponses
A+
vive les vacances
http://www.gourayavacances.com
Si la base de données ne permet pas de sortie XML, ce qui se fait c'est de construire le XML par programme, le langage de votre choix, comme chaine de caractères.
La construction cherche généralement à être la plus mécanique et générique possible. D'où la nécessité d'une transformation XSL-T à y appliquer ensuite pour obtenir le XML souhaité !
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
merci pour ta réponse rapide,
je fais mon programme avec java ,et je suis obligée de faire le transfert moi méme (sans les outils de l'SGBD...)
si j'ai bien compris ,je doit lire les données de ma table puis les transformer en fichier XML (et tout cela par programmation en utilisant Xslt)
je débute vraiment avec XML ,XSLT ,donc si vous avez des liens a me donner ca serai trés gentil ...
Merci
vive les vacances
http://www.gourayavacances.com
1) construire en java, par exemple, une chaîne de caractères représentant un document XML reprenant simplement la structure des données en base
2) charger la chaîne de caractères en tant que document XML
3) y appliquer une transformation XSL-T
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
est ce que l'etape 1) c'est un truc de ce genre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" standalone='yes'?>\n"; xml += "<!DOCTYPE database [ \n"; xml += "\t<!ELEMENT database ("+tableName+"+)>\n"; xml += "\t\t<!ELEMENT "+tableName+" ("+cols+")>\n"; xml += "\t\t<!ATTLIST "+tableName+" "+ colNames[0] +" CDATA #REQUIRED>\n";
vive les vacances
http://www.gourayavacances.com
Oui, sauf que vous n'avez probablement pas besoin de définir la DTD correspondant à ce document de travail : à votre place je ne me fatiguerais pas avec la définition <!DOCTYPE ... et je passerai directement aux données.
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
sinon as tu regardé xsql?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager