Webmaster Hub: Le XML, a quoi ca sert... - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Le XML, a quoi ca sert... Noter : -----

#1 L'utilisateur est hors-ligne   furious Gontran 

  • Groupe : Membre
  • Messages : 344
  • Inscrit(e) : 31-août 04

Posté 03 janvier 2005 - 12:18

Bonjour,

Grace a ce site (et donc a vous) et a quelques bouquins, je commence a me demerder en PHP/MySQL, encore beaucoup de boulots pour sur mais ca viendras en pratiquant.

Je cherchais un truc nouveau a apprendrez quand j'ais pensé au XML.
Le probleme, c'est que je trouve pleins de site traitant du comment faire, mais aucun traitant du pourquoi...

Dans quel cas vous servez vous du XML ?
Qu'est ce qui rend ce langagez si nescessaire ??
0

#2 L'utilisateur est hors-ligne   bigornot 

  • Groupe : Membre
  • Messages : 249
  • Inscrit(e) : 16-février 04
  • Localisation:GAGNY

Posté 03 janvier 2005 - 19:27

On ne peut pas appeler le XML un langage très complexe...
En gros, ça sert surtout à la création d'articles 'prefabriqués' (pour le blog par exemple).

tu ouvre une balise :
<titre>
$letitre
</titre>
<texte>
<entete>
$entete
</entete>
</texte>

etc ...

Comme tu as les clés de ce que veut dire chaque morceau, apres, il suffit de remplir les variables...
0

#3 L'utilisateur est hors-ligne   Cariboo 

  • Motoriste amateur
  • Groupe : Direction
  • Messages : 3 297
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:London N7
  • Société:Twenga

Posté 04 janvier 2005 - 08:12

Après avoir formé une dizaine de stagiaires au XML, je me suis rendu compte que ce "langage" (en fait un meta langage) était à la fois simple, effectivement, mais difficile d'accès si on l'attaque par le mauvais bout...

Et le mauvais bout, ce sont la plupart des docs et bouquins sur le sujet, qui insistent beaucoup sur les "concepts" sous-jacents, jargonnent énormément, parlent de toutes les variantes du XML et noient le novice sous une masse d'informations qu'il ne sait pas organiser...

Je me suis donc aperçu assez vite que la meilleure façon de comprendre le XML, c'était de l'utiliser pour l'une ou plusieurs de ses applications...

Les deux applications les plus courantes sont :
- la création de flux de données entre serveurs
- la séparation "contenu / contenant"

Mais il y'en a bien d'autres (on commence à voir des moteurs de bases de données complets qui utilisent un fichier XML comme format de stockage par exemple)

Pour la gestion des flux : on a souvent besoin de faire communiquer un serveur web A, programmé en ASP, avec un serveur B, programmé en PHP. Le serveur en PHP peut avoir besoin de récupérer un contenu émanant du serveur A, régulièrement mis à jour, pour le présenter avec le format et la présentation défini pour A.
Sans le XML, cela passe par des solutions lourdes et malcommodes : génération de HTML en javascript, mise à jour de fichiers plats par ftp etc...
Avec le XML, c'est simple : le serveur A contient un fichier qui génère à la demande de B un fichier XML, celui est "parsé" (analysé et lu) par A et affiché.

La séparation contenu / contenant : si l'on veut créer plusieurs versions de son site (une version "normale", une version "light", une version pour le partenaire A, une version WAP, une version Imode...) etc..., la solution sans le XML passe par la création d'autant de programmes différents que de versions.

Avec le XML, on peut stocker les données d'un côté dans le fichier XML, et utiliser plusieurs "feuilles de style" XSLT pour générer autant de versions que nécessaires.

La meilleure façon de comprendre, c'est d'avoir besoin du langage pour l'une de ces applications, et de commencer à le pratiquer... Après cela, on peut aborder les concepts fumeux et abstraits dont parlent les documentations plus armés, et découvrir toutes les possibilités et la richesse du XML.
0

#4 L'utilisateur est hors-ligne   furious Gontran 

  • Groupe : Membre
  • Messages : 344
  • Inscrit(e) : 31-août 04

Posté 04 janvier 2005 - 09:57

Oky merci....
Deja un peu plus clair now...
0

#5 L'utilisateur est hors-ligne   Nissone 

  • Responsable qualité web
  • Groupe : Hubmaster
  • Messages : 529
  • Inscrit(e) : 22-septembre 03
  • Genre:Femme
  • Localisation:Palaiseau

Posté 04 janvier 2005 - 11:37

Cariboo, le mardi 04 janvier 2005, 08h12, dit :

Et le mauvais bout, ce sont la plupart des docs et bouquins sur le sujet, qui insistent beaucoup sur les "concepts" sous-jacents, jargonnent énormément, parlent de toutes les variantes du XML et noient le novice sous une masse d'informations qu'il ne sait pas organiser...
<{POST_SNAPBACK}>


Et est-ce que tu as des références qui commenceraient par le bon bout à nous conseiller ? (mis à part tes formations ;) ...Quoique...)
Delphine M. - Nissone [ Veille ] : Articles et brèves sur la conception de sites web
Paris-Web : Du 14 au 16 octobre à Paris, la cinquième édition de la conférence Paris Web explorera les thèmes de l'accessibilité Web, du design numérique et des standards ouverts.
--
Et aussi : Films-vampires.com, films de vampire et actualité du cinéma vampirique
0

#6 L'utilisateur est hors-ligne   Monique 

  • Le Web à tous
  • Groupe : Hubmaster
  • Messages : 3 952
  • Inscrit(e) : 19-août 03
  • Genre:Femme
  • Localisation:rue Georges Mabile, Havré
  • Société:Webatou

Posté 04 janvier 2005 - 20:05

Bonjour,

Une discussion à lire ou à relire, avec des références et des exemples :
Débuter en XML Des adresses ? Des astuces ?
Amicalement,
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)