Re: XML dans mes projets
Didier Courtaud <[email protected]> Tue, 26 Apr 2005 12:26:57 +0200
| Newsgroups | gmane.text.xml.french.general |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Apr 26, 2005 at 12:07:41PM +0200, Beno=EEt Henry wrote: > J'avoue que j'ai un peu de mal =E0 comprendre la liaison entre XHTML et= XML > (je dois vraiment passer pour le pire des d=E9butants). >=20 XML est un m=E9talangage autrement dit une grammaire ! Par analogie avec les langages humains, il ne vous dit par quels sont les= mots ( balises ) =E0 employer mais vous impose de les mettre en phrase ( la structure du document ). XHTML est une instance de XML autrement dit c'est un langage particulier = cr=E9=E9 en respectant la syntaxe et la structuration de XML comme le fran=E7ais est une instance de la grammaire fran=E7aise ! C'est le langage le plus simple pour commencer car ses "mots" ( balises )= sont ceux de HTML ! Mais vous pouvez definir votre propre langage m=E9tier : - en d=E9finissant ses mots ( balises + attributs ) - ses phrases ( structure ) - et en s'ssurant que sa syntaxe est bien celle pr=E9conis=E9e par XML=20 Il existe aujourd'hui des milliers de langages XML m=E9tier qui utilisent= tous des balises diff=E9rentes mais respectent tous la syntaxe XML ce qui les rend capables d'etre trait=E9s par des outils g=E9n=E9riqu= es comme XSLT pour les transformations ! Parmi eux figurent des langages d'usage courant comme SVG pour le graphiq= ue , SMIL pour le multim=E9dia, ... qui sont pour la plupart=20 standardis=E9s par des organismes internationaux tels que le W3Consortium= ( http://www.w3.org ) ou OASIS ( http://www.oasis-open.org ) ! J'esp=E8re que cette petite explication vous aura aide =E0 comprendre la = diff=E9rence qui existe entre XML la grammaire et XHTML le langage et vous aura montr=E9 les possibilit=E9s quasi infinies qu'offre XML ! Cordialement Didier Courtaud > J'ai surtout lu les pr=E9sentations de XHTML et de XML (ainsi que XSL, = XQUERY, > ....) sur le site de w3schools.com. Les exemples y sont parfois un peu = trop > simple et restrictif... >=20 > Je ne visualise pas la comparaison qui peut =EAtre faite du point de vu= e de la > structure en fait. >=20 > Vous trouverez dans ce deux urls des exemple de mes essais (en pur, pas= de > php pour le moment) : >=20 > XHTML : www.orgied.com/cv/index.html >=20 > XML : www.orgied.com/xml/index.xml >=20 > La page xml n'est pas encore valide, j'ai fait quelques erreurs dans la > DTD... >=20 > Mais les structures sont si diff=E9rentes. O=F9 puis-je trouver sur le = net une > doc qui me permettrait de comprendre ce qui peut =EAtre r=E9alis=E9 ? J= 'ai > l'impression de travailler sur un langage dont je ne comprend m=EAme pa= s les > possibilit=E9s en fait... >=20 > Un tout grand merci pour vos r=E9ponses ! >=20 >=20 > -- > Devenez redacteur <XML>fr et contribuez au developpement=20 > du xml francophone (http://xmlfr.org/infos/redacteurs) !=20 >=20 > Liste de diffusion "[email protected]" (http://xmlfr.org). >=20 > Cette liste est a votre disposition pour discuter en francais de=20 > tout sujet lie a XML. >=20 > Pour resilier votre abonnement, envoyez un message contenant la=20 > commande "unsubscribe" a [email protected] > (mailto:[email protected]?Subject=3Dunsubscribe)