Que peut on obtenir avec xml

Mammouth du PHP | 558 Messages

25 août 2010, 02:38

Cela fait un bon moment que je me pose la question sans avoir osé la poser.
Quelle fonctionnalité de plus obtient-on avec xml.

ViPHP
ViPHP | 5462 Messages

25 août 2010, 05:00

Cela fait un bon moment que je me pose la question sans avoir osé la poser.
Quelle fonctionnalité de plus obtient-on avec xml.
c'est lisible par quasiment tout les langages

ViPHP
ViPHP | 4039 Messages

25 août 2010, 10:42

mais c'est extrêmement verbeux.

dans un environnement web, pour envoyer des données, on lui préfère de plus en plus Json, que beaucoup de langages supportent, et que Js reconnait nativement (alors que pour parser du XML avec javascript...)

Pour en avoir un exemple:
http://en.wikipedia.org/wiki/Comparison ... le_formats

Poor un booléen en XML on écrit:

Code : Tout sélectionner

<boolean val="true"/><true />
ou encore

Code : Tout sélectionner

<true />
En Json:

Code : Tout sélectionner

true
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 314 Messages

25 août 2010, 11:11

Tu peux aussi faire de la mise en page, très sommaire certe et pas toujours utile, avec xslt ( voir http://fr.wikipedia.org/wiki/Extensible ... formations )
Cordialement,
Julien - http://laravel.fr/

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 août 2010, 20:26

Le XML est un langage de transport de données.
Il a été conçu de manière à être extrêmement adaptable. De plus, sa DTD est claire de manière à ce que chaque langage puisse implémenter sa propre utilisation du XML.

Le XML peut être utilisé pour des fichiers de configurations, pour des stockages de données, pour de l'échange de données entre des systèmes complétement indépendant, ...

Par exemple, quand tu appelles un webservice qui te donne, par exemple, la météo. Le fait que ce webservice retourne du XML te permet de ne rien avoir à faire qu'il soit codé en C, JAVA, PHP, ... puisque ce qu'il te rend est du XML.

Maintenant, comme l'as souligné Nagol, il existe d'autres langages de ce type là, comme le JSON qui s'impose effectivement dans l'interaction appli serveur / javascript.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 4039 Messages

26 août 2010, 21:13

Maintenant, comme l'as souligné Nagol, il existe d'autres langages de ce type là, comme le JSON qui s'impose effectivement dans l'interaction appli serveur / javascript.
Je.. je.. sors de mon corps !!
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 août 2010, 22:25

mouarf ... fatigué le zeus ce soir :/
Je.. je.. sors de mon corps !!
:oops: Allons, nous ne sommes pas aussi intime :shock:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer