6
votes

Y a-t-il encore un endroit pour XML dans le futur?

Maintenant que beaucoup de gens semblent se déplacer vers Json pour la communication Web, je me demande pourquoi XML devrait continuer à être utilisé.

J'apprécie que XML ait de nombreuses années sur JSON, au cours de laquelle il a été largement adopté. Cependant, le fait qu'il soit si bien adopté semble être la raison décisive pour laquelle il devrait continuer à être utilisé.

Y a-t-il une bonne raison pour laquelle XML ne devrait pas être progressivement progressivement éliminé en faveur de JSON?


1 commentaires

JSON est pas un remplacement pour XML, il s'agit simplement d'une alternative massivement simplifiée. Il y a plus à XML que Ajax.


7 Réponses :



6
votes

Il existe certaines types de structure de données que JSON ne peut pas représenter de manière simple. Par exemple, comment traduiriez-vous ce XML en JSON?

<p>This is a paragraph where <b>only some</b> of
the text is bold and some <i>is italic</i></p>


0 commentaires

3
votes

Je suppose que vous oubliez que XML est non seulement utilisé pour le Web, vous pouvez enregistrer des processus avec XML, créer des fichiers de configuration, transférer des données et faire un tas d'autres trucs. Donc non, JSON ne va certainement pas remplacer XML du tout.


0 commentaires


5
votes

XML est un format beaucoup plus puissant que JSON. Il est très facile de valider XML à l'aide de schéma, transformez XML sur différents formats à l'aide de XSLT, requête XML à l'aide de XPath. c.

Dans de nombreux cas, vous n'avez pas besoin de toutes ces fonctionnalités. Dans ce cas, JSON est le meilleur choix car il est plus léger, offre une meilleure lisibilité et est plus compact. Mais il y a beaucoup d'usecases où XML est un bon ajustement.


2 commentaires

Il est intéressant de noter que les gens commencent à ajouter une validation et un support de schéma à JSON. json-schema.org est un exemple.


Intéressant! Merci pour ce lien.



2
votes

La plus grande raison IMHO serait une utilisation d'entreprise de XML. Bien que les grands-équipements tels que Google ait adopté JSON, d'autres, tels que Oracle, Microsoft FAVORING XML et XML mettent ses racines profondément où le flux de transactions monétaires, cette racine ne sera pas facilement modifiée. Une autre chose est dans le nom - Notation d'objet de script Java à utiliser JSON efficacement du côté du client que vous devez l'intégrer (si vous l'avez incorporé en HTML, vous devez vous adresser à la sécurité: Link Text ), Ou de la convertir en un autre format, tandis que XML peut être facilement représenté par les moyens d'aujourd'hui sans JavaScript.


0 commentaires

1
votes

Je pense que JSON va être remplacé de XML. Et non seulement JavaScript, mais toutes les langues populaires vont prendre en charge JSON Nativement. Si tel est le cas, pensez aux remplacements XSLT / XPATH de JSON. Quelqu'un va le faire bientôt.


0 commentaires