Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1151 connectés 

  FORUM HardWare.fr
  Programmation

  XML XSL, pb d'affichage :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XML XSL, pb d'affichage :(

n°171803
swich
snps
Posté le 05-07-2002 à 12:24:08  profilanswer
 

voila chocoboy (comme t le seul a faire du XML ici)
donc la je suis en phase d'apprentissage...
 
donc j'ai un truc ds le genre :  
<contact>
<nom>trux </nom>
<phone>
<tel> 425425</tel>
<fax> 145424</fax>
</phone>
 
<adresse>
<num>4</num>
<rue> kjkl </rue>
<CP> 6565 </CP>
</adresse>
</contact>
 
dc je voudrais remettre tous ces trucs dans un tableau, mais comment faire pour que ca lise ce qu'il y'a ds adresse et ds phone ?

mood
Publicité
Posté le 05-07-2002 à 12:24:08  profilanswer
 

n°171812
seb91
Posté le 05-07-2002 à 12:38:34  profilanswer
 

swich a écrit a écrit :

voila chocoboy (comme t le seul a faire du XML ici)
donc la je suis en phase d'apprentissage...
 
donc j'ai un truc ds le genre :  
<contact>
<nom>trux </nom>
<phone>
<tel> 425425</tel>
<fax> 145424</fax>
</phone>
 
<adresse>
<num>4</num>
<rue> kjkl </rue>
<CP> 6565 </CP>
</adresse>
</contact>
 
dc je voudrais remettre tous ces trucs dans un tableau, mais comment faire pour que ca lise ce qu'il y'a ds adresse et ds phone ?
 




non, ya pas que chocoboy qui fait du XML/XSL sur ce forum :D  (mais bon, il a pas l'air d'être la :))
tiens, la preuve :
 

Code :
  1. <TABLE>
  2. <tr>
  3. <td>
  4. <b>NOM</b>
  5. </td>
  6. <td>
  7. <b>TEL</b>
  8. </td>
  9. <td>
  10. <b>FAX</b>
  11. </td>
  12. </tr>
  13. <tr>
  14. <td>
  15. <xsl:value-of select="contact/nom"/>
  16. </td>
  17. <td>
  18. <xsl:value-of select="contact/phone/tel"/>
  19. </td>
  20. <td>
  21. <xsl:value-of select="contact/phone/fax"/>
  22. </td>
  23. </tr>
  24. </table>


 
ca te suffit ou il t'en faut plus ? :)

n°171825
swich
snps
Posté le 05-07-2002 à 13:03:33  profilanswer
 

cool un autre xmleur, ben bizarre j'avai essyer comme ca mais ca marchait pas, bah je referai un essai apres
thx

n°171828
seb91
Posté le 05-07-2002 à 13:14:45  profilanswer
 

swich a écrit a écrit :

cool un autre xmleur, ben bizarre j'avai essyer comme ca mais ca marchait pas, bah je referai un essai apres
thx




chocoboy est tjs la quand ca parle de XML , c clair, mais le XML a existé avant lui et y'avait deja qq xmleur avant :D
 
non mais...  :lol:

n°171829
chocoboy
Posté le 05-07-2002 à 13:16:38  profilanswer
 

salut, vous mangez pas ?
sinon, swich, pour des trucs comme ça, sérieux, tu pourrais trouver tout seul... c'est du basique et tu trouves pleins de tuto là dessus !


Message édité par chocoboy le 05-07-2002 à 13:16:55
n°171833
seb91
Posté le 05-07-2002 à 13:17:53  profilanswer
 

chocoboy a écrit a écrit :

salut, vous mangez pas ?




c'était sur que t t parti manger, ca se sentait, g eu le temps de répondre avant toi...  :lol:

n°171834
chocoboy
Posté le 05-07-2002 à 13:17:57  profilanswer
 

seb91 a écrit a écrit :

 
chocoboy est tjs la quand ca parle de XML , c clair, mais le XML a existé avant lui et y'avait deja qq xmleur avant :D
 
non mais...  :lol:  




 :hello: moi, j'suis dans le XML depuis 3 semaines, sûr que ça existait avant... mais stage oblige, je suis à fond dedans !  :D

n°171835
chocoboy
Posté le 05-07-2002 à 13:18:48  profilanswer
 

seb91 a écrit a écrit :

 
c'était sur que t t parti manger, ca se sentait, g eu le temps de répondre avant toi...  :lol:




 
Faut quand même avouer que y a pas grand monde qui s'intéresse vraiment au XML sur ce forum ...  :(

n°171836
seb91
Posté le 05-07-2002 à 13:19:24  profilanswer
 

chocoboy a écrit a écrit :

 
 :hello: moi, j'suis dans le XML depuis 3 semaines, sûr que ça existait avant... mais stage oblige, je suis à fond dedans !  :D  




bah ouais, moi aussi, c stage oblige, mais ca fait 2 mois que je suis dedans moi :)
mais je vais bcp moins loin que toi... je reste dans le xsl très classique, et je pousse pas l'utilisation du XML comme toi tu le fais, dans les longues tirades de tes topics (par exemple)

n°171841
seb91
Posté le 05-07-2002 à 13:21:35  profilanswer
 

chocoboy a écrit a écrit :

 
 
Faut quand même avouer que y a pas grand monde qui s'intéresse vraiment au XML sur ce forum ...  :(  




bah je suis bien de ton avis, car dans l'ensemble, moi le premier, les gars ne voient pas forcément toujours l'interêt du XML quand tu peux faire du PHP ou des trucs comme ca...
c un choix, mais moi on m'a forcé à partir sur du XMl pour mon projet...


Message édité par seb91 le 05-07-2002 à 13:21:58
mood
Publicité
Posté le 05-07-2002 à 13:21:35  profilanswer
 

n°171842
chocoboy
Posté le 05-07-2002 à 13:21:41  profilanswer
 

seb91 a écrit a écrit :

 
bah ouais, moi aussi, c stage oblige, mais ca fait 2 mois que je suis dedans moi :)
mais je vais bcp moins loin que toi... je reste dans le xsl très classique, et je pousse pas l'utilisation du XML comme toi tu le fais, dans les longues tirades de tes topics (par exemple)




 
Vu que je suis sur un gros projet, j'aimerai ben avoir l'avis d'autres XMLeux pour être sûr que je vais dans le bon sens..
Et en même temps, essayer de dépanner les autres, ça me permet de mettre le doigt sur des problèmes que j'avais pas forcément vu

n°171846
chocoboy
Posté le 05-07-2002 à 13:24:40  profilanswer
 

moi aussi, c'était initialement PHP ou JSP/servlet... mais ça me tracassait quand même tout ce qu'on dit sur le XML... et maintenant je suis bien content, parce que XML va me permettre d'aller plus loin et plus simplement  :)  
Je veux dire, XML/XSLT et tout le reste... ça fait pleins de langages qui sont finalement pas très difficiles à apprendre... ce qui est dur, c'est de savoir comment : lequel utiliser, pour quoi, à quelle étape... et comme les faire collaborer ensemble + le problème du stockage des données

n°171852
seb91
Posté le 05-07-2002 à 13:29:37  profilanswer
 

c clair que selon moi, un novice en BD réalisera bcp plus facilement des requêtes sur du XML/XSLT que sur du PHP avec du SQL...
c assez simple
et pis en plus, ca permet de découvrir d'autres trucs, na ! :D

n°171853
chocoboy
Posté le 05-07-2002 à 13:31:07  profilanswer
 

seb91 a écrit a écrit :

c clair que selon moi, un novice en BD réalisera bcp plus facilement des requêtes sur du XML/XSLT que sur du PHP avec du SQL...
c assez simple
et pis en plus, ca permet de découvrir d'autres trucs, na ! :D




tu fais ton stage ou ? et c'est quoi le sujet ?

n°171854
seb91
Posté le 05-07-2002 à 13:34:57  profilanswer
 

chocoboy a écrit a écrit :

 
tu fais ton stage ou ? et c'est quoi le sujet ?




dans une compagnie d'assurance (je préfère pas donner de nom pour des raisons d'"espionnages" hiérarchiques :D),
le sujet :
réaliser un gestionnaire de réferentiel données (ca te parle ?)
concrètement, g environ 90000 fichiers (d'une trentaine de type différents) à gérer chacun selon leur caractéristique...
C présenté sous la forme d'un espèce d'explorateur amélioré

n°171858
chocoboy
Posté le 05-07-2002 à 13:37:39  profilanswer
 

seb91 a écrit a écrit :

 
dans une compagnie d'assurance (je préfère pas donner de nom pour des raisons d'"espionnages" hiérarchiques :D),
le sujet :
réaliser un gestionnaire de réferentiel données (ca te parle ?)
concrètement, g environ 90000 fichiers (d'une trentaine de type différents) à gérer chacun selon leur caractéristique...
C présenté sous la forme d'un espèce d'explorateur amélioré




c un stage de quelle école... ?
sinon, je vois pas trop en quoi ça consiste ton truc... c'est pour les uniformiser ?

n°171863
seb91
Posté le 05-07-2002 à 13:40:23  profilanswer
 

chocoboy a écrit a écrit :

 
c un stage de quelle école... ?
sinon, je vois pas trop en quoi ça consiste ton truc... c'est pour les uniformiser ?




EFREI 4ème année
c un explorateur de fichiers
et je peux créer des fichiers, les modifier, les supprimer, rechercher dans les fichiers... et tout un tas d'options spécifiques

n°171867
chocoboy
Posté le 05-07-2002 à 13:43:53  profilanswer
 

t'as essayé Xindice + XMLBrowser ?
 
http://xml.apache.org/xindice/
 
http://www.schatten.info/software/ [...] owser.html
 
je crois que c'est pas mal pour ça non ?

n°171875
seb91
Posté le 05-07-2002 à 13:48:28  profilanswer
 

chocoboy a écrit a écrit :

t'as essayé Xindice + XMLBrowser ?
 
http://xml.apache.org/xindice/
 
http://www.schatten.info/software/ [...] owser.html
 
je crois que c'est pas mal pour ça non ?




non, jamais essayé, mais pour mon arborescence, g trouvé un truc très bien fait par un particulier que j'avais déjà recommandé à certains sur le forum, et en fait ca suffit à mon usage...
j'avais deja regardé quand je t'avais vu en parler dans un topic, mais ca m'avait paru trop évolué pour moi :) donc, g pas insisté
et pis, en plus, je suis bien trop avancé dans mon projet pour me permettre de reprendre à 0  :D

n°171878
seb91
Posté le 05-07-2002 à 13:49:43  profilanswer
 

et toi ? tu fais kelle école ? t ou ?

n°171882
chocoboy
Posté le 05-07-2002 à 13:54:32  profilanswer
 

seb91 a écrit a écrit :

et toi ? tu fais kelle école ? t ou ?




j'ai fait un DESS, et je suis dans une boîte dont je taierai le nom aussi (quoique, j'ai déjà du le dire quelque part)... en tout, cas, c'est à la Défense...
Sinon, Xindice, c'est une BD native XML comme Tamino, mais open source. Et elle te stocke tes fichiers XML te les indexe et tout... après, tu gère directement tes fichiers de manière très simples et tu peuxfaire des requêtes XPath directes... Sinon, c'était quoi déjà la solution du particulier ?


Message édité par chocoboy le 05-07-2002 à 13:54:55
n°171886
seb91
Posté le 05-07-2002 à 13:56:18  profilanswer
 

chocoboy a écrit a écrit :

 
j'ai fait un DESS, et je suis dans une boîte dont je taierai le nom aussi (quoique, j'ai déjà du le dire quelque part)... en tout, cas, c'est à la Défense...
Sinon, Xindice, c'est une BD native XML comme Tamino, mais open source. Et elle te stocke tes fichiers XML te les indexe et tout... après, tu gère directement tes fichiers de manière très simples et tu peuxfaire des requêtes XPath directes... Sinon, c'était quoi déjà la solution du particulier ?




si j'ai fini mon projet en avance, j'essaierais quand meme de regarder Xindice.
attend, je recherche le lien...
 
alors le lien est :
www.chez.com/xml/exemples/dom/directory/
 
et c t sur ce topic :
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
(à moins que tu ne sois un multinick  :D  tu n'étais pas encore inscrit sur le forum d'ou ton absence du sujet je pense :D)


Message édité par seb91 le 05-07-2002 à 13:59:20
n°171888
chocoboy
Posté le 05-07-2002 à 13:57:25  profilanswer
 

en ce moment, je m'amuse comme un fou avec les SVG !
C'est d'une simplicité pour générer des images à partir des données d'une BD ! Et dire qu'y en a qui s'acharnent avec les librairie GD sous PHP ...
En plus, c'est du vectoriel, tu peux zoomer dessus, faire des animations, intégrer du javascript...

n°171890
chocoboy
Posté le 05-07-2002 à 13:58:09  profilanswer
 

seb91 a écrit a écrit :

 
si j'ai fini mon projet en avance, j'essaierais quand meme de regarder Xindice.
attend, je recherche le lien...




J'adore le stage sur lequel je suis : j'ai carte blanche, et du coup je peux expérimenter comme un malade !

n°171893
seb91
Posté le 05-07-2002 à 14:01:59  profilanswer
 

j'ai edité au dessus :)
 
alors le lien est :  
www.chez.com/xml/exemples/dom/directory/  
 
et c t sur ce topic :  
http://forum.hardware.fr/forum2.ph [...] h=&subcat=  
(à moins que tu ne sois un multinick  :D  tu n'étais pas encore inscrit sur le forum d'ou ton absence du sujet je pense :D)

n°171911
chocoboy
Posté le 05-07-2002 à 14:18:35  profilanswer
 

seb91 a écrit a écrit :

j'ai edité au dessus :)
 
alors le lien est :  
www.chez.com/xml/exemples/dom/directory/  
 
et c t sur ce topic :  
http://forum.hardware.fr/forum2.ph [...] h=&subcat=  
(à moins que tu ne sois un multinick  :D  tu n'étais pas encore inscrit sur le forum d'ou ton absence du sujet je pense :D)




chuis un multinick... mais detoute façon, à l'époque, je m'intéressais pas au XML...
 
mais, ton truc, c'est fou, y a un générateur dans Cocoon 2 qui est fait exprès pour ça :
 
http://xml.apache.org/cocoon/userd [...] rator.html
 
En ce qui me concerne, j'ai failli me lancer tête baissée sur ma techno de prédilection, c'est à dire PHP.
Mais, là, je me suis pris 2-3 semaines dans mon planning pour expérimenter toutes ces technos XML, et c'est dingue comme chaque question trouve une réponse beaucoups plus simple et puissante qu'avec PHP, et surtout beaucoup plus clean et maintenable !


Message édité par chocoboy le 05-07-2002 à 14:19:51
n°171921
chocoboy
Posté le 05-07-2002 à 14:23:44  profilanswer
 

Dans ton topic, je lis ça :
 
"ah. Par contre, selon ce que tu veux faire, tu devrais logiquement rencontrer un frein, c le temps... Tu ne pourras pas avoir une consultation réellement dynamique si tu as plusieurs centaines de fichiers ! A chaque fois que tu rajouteras des MP3, faudra relancer le script...
Pour te situer, moi, j'ai une arborescence de 90000 fichiers de 5ko (en moyenne) à gérer et l'arborescence se construit en 45 minutes environ (sur un PIV 1,7Ghz) "
 
En revanche, avec la solution Cocoon 2 + Xindice : un petit XUpdate lors de l'ajout d'un MP3 = quelques centièmes de seconde...

n°171922
seb91
Posté le 05-07-2002 à 14:23:55  profilanswer
 

chocoboy a écrit a écrit :

 
chuis un multinick... mais de toute façon, à l'époque, je m'intéressais pas au XML...
 
mais, ton truc, c'est fou, y a un générateur dans Cocoon 2 qui est fait exprès pour ça :
 
http://xml.apache.org/cocoon/userd [...] rator.html




ah ok
c fou dans quel sens ? c bien ? ou c bizarre ?
car ca m'a l'air très proche de ce que j'avais trouvé

n°171923
chocoboy
Posté le 05-07-2002 à 14:25:13  profilanswer
 

seb91 a écrit a écrit :

 
ah ok
c fou dans quel sens ? c bien ? ou c bizarre ?
car ca m'a l'air très proche de ce que j'avais trouvé




 
C'est fou, dans le sens ou c'est plus simple !

n°171928
seb91
Posté le 05-07-2002 à 14:27:56  profilanswer
 

chocoboy a écrit a écrit :

Dans ton topic, je lis ça :
 
"ah. Par contre, selon ce que tu veux faire, tu devrais logiquement rencontrer un frein, c le temps... Tu ne pourras pas avoir une consultation réellement dynamique si tu as plusieurs centaines de fichiers ! A chaque fois que tu rajouteras des MP3, faudra relancer le script...
Pour te situer, moi, j'ai une arborescence de 90000 fichiers de 5ko (en moyenne) à gérer et l'arborescence se construit en 45 minutes environ (sur un PIV 1,7Ghz) "
 
En revanche, avec la solution Cocoon 2 + Xindice : un petit XUpdate lors de l'ajout d'un MP3 = quelques centièmes de seconde...




effectivement, mais je pense à l'instant maintenant que tu me le dis :
moi, mon script je l'éxécute sous DOS, et c surement ca ki ralentit, non ? je connais pas grand chose au niveau des scripts que j'ai découvert y'a deux mois seulement. Comme le mec, il avait fait un *.bat pour executer son script, moi connement, g fait pareil. Il doit bien y'avoir des solutions pour éxécuter mon script sur windows ? Ca devrait aller bcp plus vite et alors on pourrait comparer.
Tu en connais ?

n°171931
chocoboy
Posté le 05-07-2002 à 14:30:51  profilanswer
 

non, le truc, c'est que ton script, au moindre changement, il te regénère toute l'arborescence en entier... avec XUpdate, tu ne change que ce qui a été modifié : ajout, update ou suppresion... et l'arbre XML n'est que peu modifié, d'où la grande différence de temps d'exécution

n°171937
seb91
Posté le 05-07-2002 à 14:38:00  profilanswer
 

ah oui, ok, je vois.
 
en revanche, dans mon cas, il est sur que si j'execute sous windows ca ira bcp plus vite que sous "DOS"... (y'a qu'à voir le temps que DOS met pour supprimer un repertoire alors que c quasi instantané sur Windows). Faut que je recherche ca pour voir
 
Mais en revanche, faudra vraiment que je regarde ce Cocoon 2 avant la fin de mon stage si g le temps, car effectivement c'est un aspect important le fait de pouvoir mettre à jour l'arborescence rapidement...
J'avais pensé éventuellement faire un ptit script pour rajouter une entrée automatiquement dès que je crée un objet, mais bon, c pas très propre comme solution :)

n°171943
chocoboy
Posté le 05-07-2002 à 14:41:22  profilanswer
 

seb91 a écrit a écrit :

ah oui, ok, je vois.
 
en revanche, dans mon cas, il est sur que si j'execute sous windows ca ira bcp plus vite que sous "DOS"... (y'a qu'à voir le temps que DOS met pour supprimer un repertoire alors que c quasi instantané sur Windows). Faut que je recherche ca pour voir
 
Mais en revanche, faudra vraiment que je regarde ce Cocoon 2 avant la fin de mon stage si g le temps, car effectivement c'est un aspect important le fait de pouvoir mettre à jour l'arborescence rapidement...
J'avais pensé éventuellement faire un ptit script pour rajouter une entrée automatiquement dès que je crée un objet, mais bon, c pas très propre comme solution :)




 
Sinon, c'est pas grave, exécute le Javascript une seule fois pour avoir ton fichier XML, c'est le principal...
en revanche, pour tout Update, ne l'utlise plus, mais essaye XUpdate :
 
http://www.xmldb.org/xupdate/index.html
 
un exemple ici :
 
http://www.xml.com/pub/a/2002/06/12/xupdate.html
 
De toute façon, sans XUpdate, fais le avec XPath, mais ne relances pas le Javascript à chaque fois.


Message édité par chocoboy le 05-07-2002 à 14:43:20
n°171951
seb91
Posté le 05-07-2002 à 14:45:05  profilanswer
 

chocoboy a écrit a écrit :

 
 
Sinon, c'est pas grave, exécute le Javascript une seule fois pour avoir ton fichier XML, c'est le principal...
en revanche, pour tout Update, ne l'utlise plus, mais essaye XUpdate :
 
http://www.xmldb.org/xupdate/index.html
 
un exemple ici :
 
http://www.xml.com/pub/a/2002/06/12/xupdate.html
 
De toute façon, sans XUpdate, fais le avec XPath, mais ne relances pas le Javascript à chaque fois.




ok, je vais essayer ca.
Merci bcp pour ces precieuses informations  :hello:


Message édité par seb91 le 05-07-2002 à 14:55:10
n°171954
chocoboy
Posté le 05-07-2002 à 14:46:02  profilanswer
 

:hello: de rien

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  XML XSL, pb d'affichage :(

 

Sujets relatifs
[XML] aide sur le XML, les parsers et si possible xerces[XML] SVG : qui s'en sert ?
comparaison BDD SQL ET XMLempecher l'affichage de la source
[XML & XPATH] Faire des requêtes ...XML ET XSL,
XML et DTD (newbie inside)temps d'affichage d'une page
[PHP] tri affichage par lettre 
Plus de sujets relatifs à : XML XSL, pb d'affichage :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR