Débuter en XML ? - Divers - Programmation
Marsh Posté le 18-04-2002 à 22:17:20
Salut Pinzo ! Le XML c'est ultra-simple, tout dépend ce que tu veux en faire. Après l'utilisation de parsers, de XSL, FOP, COCOON et autres c'est plus ardu, mais XML, c'est super simple. C'est à quel sujet ?
Marsh Posté le 18-04-2002 à 23:53:03
Salut CherryTree ! 
 
Ouh là là ...  
 
 
C'est déjà presque trop compliqué, je voudrais juste apprendre les bases pour commencer. Et accessoirement comment l'afficher car IE6 m'affiche une espèce d'arbre de texte coloré.  
 
 
Merci.  
 
Marsh Posté le 18-04-2002 à 23:56:51
Ca sert principalement à stocker des structures arbrescentes (un document texte par exemple). 
 
Pour avoir des affichages plus élaborés, il faut passer par des feuilles de styles XSL (XSLT pour mapper sur de l'HTML par exemple ou bien XSL-FO si t'as un afficheur qui le supporte) 
[jfdsdjhfuetppo]--Message édité par Verdoux--[/jfdsdjhfuetppo]
Marsh Posté le 19-04-2002 à 00:04:56
| Pinzo a écrit a écrit  : Salut CherryTree ! Ouh là là ...   C'est déjà presque trop compliqué, je voudrais juste apprendre les bases pour commencer. Et accessoirement comment l'afficher car IE6 m'affiche une espèce d'arbre de texte coloré.   Merci.   | 
Comme te l'as dit le demi-Dieu Verdoux, XML ne sert qu'au stockage de l'information.  Tu définis le modèle de document dans une DTD, c'est à dire les choses que tu vas t'autoriser à faire dans ton fichier XML. Ensuite tu rédiges ton fichier XML et s'il est bien formé, dans IE tu obtiens un arbre (c'est déjà bien !) 
 
Ensuite si tu désires utiliser XML pour faire de l'affichage HTMl, tu dois utiliser des feuilles de styles XSL (syntaxe ardue si tu veux mon avis, j'ai regardé et j'ai vomi). 
Marsh Posté le 19-04-2002 à 00:08:14
ca fait 1 semaine et demie que je m'y suis mis  
 
par contre j'ai usé et abusé des docs en anglais, en francais ya pas grand chose... 
comme deja dit, le XML est tres simple, mais pour l'afficher "correctement" sur un navigateur, il faut aussi une XSL (ou une CSS mais bon en général c'est plutot la XSL...). 
Et cette XSL se compose de XSLT (et eventuellement XSLFO si tu veux du rendu PDF par exemple...). 
je retrouverais des adresses demain si tu veux. 
Sache qu'il y a aussi un gros bordel avec les diffeentes versions du parseur de m$ (msxml)... 
Marsh Posté le 19-04-2002 à 00:11:39
Ouh là là .... ca a l'air hard.  
  
 
 
Merci pour vos réponses, je vais peut être passer au PHP plutôt.  
 
Marsh Posté le 19-04-2002 à 00:12:40
mais ca a rien a voir  
 
le PHP peut etre utilisé avec le XML... 
c ce que je vais faire justement  
 
Marsh Posté le 19-04-2002 à 00:13:56
Oui j'avais à peu près compris. 
 
Bah en fait je voulais apprendre car comme bon nombre de sites l'expliquent, on crée nos propres balises mais apparement c'est plus ardu que ca.  
 
Marsh Posté le 19-04-2002 à 00:16:53
AMHA pour de la publication web automatisée, PHP et HTML, c'est vraiment suffisant, même si XML ajoute un semblant de structure en plus, c'est le bazard à mettre en place et c'est un process de plus pour le serveur. Allez, dodo maintenant.
Marsh Posté le 19-04-2002 à 00:17:45
| Pinzo a écrit a écrit  : Oui j'avais à peu près compris. Bah en fait je voulais apprendre car comme bon nombre de sites l'expliquent, on crée nos propres balises mais apparement c'est plus ardu que ca.   | 
 
 
bah si tu te limites au XML et XSLT, ca ira, c pas difficile (XML, tres tres facile, XSLT, pour faire les trucs les plus communs, ca va) 
Marsh Posté le 19-04-2002 à 00:17:53
| Cherrytree a écrit a écrit  : AMHA pour de la publication web automatisée, PHP et HTML, c'est vraiment suffisant, même si XML ajoute un semblant de structure en plus, c'est le bazard à mettre en place et c'est un process de plus pour le serveur. Allez, dodo maintenant. | 
  
  
 
Bonne nuit.  
 
Marsh Posté le 19-04-2002 à 00:19:38
D'excellents bouquins disponibles chez O'Reilly (il faut que j'arrete de leur faire de la pub moi...) : 
- XML in a nutshell  
- Comprendre XSLT 
 
Le premier permet de bien appréhender tout ce qui se cache derrière XML. Le second, permet d'aborder toutes les subtilités de XSLT, qui permet de faire des choses ultra-puissantes, mais peut s'avérer parfois un peu complexe dès lors qu'on sort du traditionelle schéma "je prend le fichier XML et je le transforme en HTML". 
Bonne lecture ;-) 
 
@+ 
Marsh Posté le 19-04-2002 à 00:20:19
fo reconnaitre que ce ke cherrytree a dit est pas faux. 
php c qd meme + utile... de nos jours en tout cas  
 
good night evrybodyyy  
 
Marsh Posté le 19-04-2002 à 00:21:17
| iskream a écrit a écrit  : D'excellents bouquins disponibles chez O'Reilly (il faut que j'arrete de leur faire de la pub moi...) : - XML in a nutshell - Comprendre XSLT Le premier permet de bien appréhender tout ce qui se cache derrière XML. Le second, permet d'aborder toutes les subtilités de XSLT, qui permet de faire des choses ultra-puissantes, mais peut s'avérer parfois un peu complexe dès lors qu'on sort du traditionelle schéma "je prend le fichier XML et je le transforme en HTML". Bonne lecture ;-) @+ | 
 
 
ah c po en englishe? et t'en connaitrais pas un sur XSLFO? (c cho a trouver, la spec date de octobre 2001...) 
Marsh Posté le 19-04-2002 à 00:21:51
Ouaip en parlant de livres je crois que la meilleure façon pour que j'apprenne c'est vraiment que j'en prenne un.  
 
 
Si je m'aide de tutos : je pompe le code donc j'apprends pas.  
 
 
 
A+, 
Marsh Posté le 19-04-2002 à 00:32:17
| Goueg a écrit a écrit  : ah c po en englishe? et t'en connaitrais pas un sur XSLFO? (c cho a trouver, la spec date de octobre 2001...) | 
 
C'est tout en français, terrible non ???  
 
Le second sur XSLT contient un chapitre entier au sujet de XSL-FO. Il est sorti il y a moins d'un mois. 
Marsh Posté le 19-04-2002 à 09:12:05
Je confirme que XML in a nutshell est très bien. 
 
iskream > c'est pas leur faire de la pub, mais le premier bouquin grand public dispo sur XML, c'était XML in a nutshell (je l'ai en anglais moi  ) et il est très bien.
) et il est très bien. 
Marsh Posté le 19-04-2002 à 09:30:06
jte donne qq adresses utiles si tu veux apprendre l'xml,en tt cas n'achète pas le bouquin  sur l'xml de l'éditeur "campus press", il est trop bourrin pour un débutant 
 
http://www.ccim.be/ccim328/xml/index.html 
http://www.laltruiste.com/cours.html 
 
voilà, je pense qu'avec ces deux site tu devrai pouvoir parler de parser en moins d'1 semaine  
 
Marsh Posté le 19-04-2002 à 09:43:28
chouette je les connaissais pas. 
en voila qques unes sympa: 
 
tout savoir sur les pb de parseurs (a lire!!!) 
www.chez.com/xml/butineurs 
 
transformer le xml en html en server-side avec php et sablotron 
http://shanx.com/php/xsl/getXsl.htm 
 
tutorial et exemples pour debuter (tres bien fait) 
www.w3schools.com 
 
site d'un forumeur (en francais) qui explique l'essentiel pour debuter 
www.e-supinfo.com/peren2002/langar-v 
 
et l'indispensable et anglais 
www.w3.org 
[jfdsdjhfuetppo]--Message édité par Goueg--[/jfdsdjhfuetppo]
Marsh Posté le 18-04-2002 à 22:04:37
Salut.
 
 
 
 
 
 
Quelles sont vos références (in french!) pour débuter dans le XML ? Si j'ai bien compris on invente nos balises genre <lien>chez-toi</lien>, véridique ?
Internet Explorer affiche le code ! Où est le hic ?
Donc voilà je suis un newbie total là-dedans mais j'aimerais m'y lancer.
Help-me
A+
---------------
“I'll thank you very much.”