Posté par Damien .
En réponse au sondage XML est.
Évalué à 5.
Pour entrer plus précisément dans le troll, le seul réel avantage de XML c'est que ça évite d'avoir à se souvenir des cours de théorie des langage que tout ingé devrait recevoir pendant sa formation...
- ça définit une syntaxe, mais elle est verbeuse (pratique ni pour les humains, on fait plus lisible, ni pour les machines, on fait plus compact)
- ça définit pas de sémantique (un arbre DOM n'est qu'un arbre abstrait, pas un modèle des objets métier)
- on peut valider contre une DTD, mais bon un parser maison ça valide tout aussi bien voire mieux puisqu'on connait la sémantique
- la structure est arborescente et pour pouvoir représenter des graphes, ce qui est quand même souvent utile, il y a 12000 possibilités différentes
- pourquoi différencier attributs et le contenu des éléments ?
- on peut transformer avec xslt... vous avez déjà essayé de maintenir du code xslt ? sérieusement ?
[^] # Re: le stade ultime de l'évolution des langages informatiques :)
Posté par Damien . En réponse au sondage XML est. Évalué à 5.
- ça définit une syntaxe, mais elle est verbeuse (pratique ni pour les humains, on fait plus lisible, ni pour les machines, on fait plus compact)
- ça définit pas de sémantique (un arbre DOM n'est qu'un arbre abstrait, pas un modèle des objets métier)
- on peut valider contre une DTD, mais bon un parser maison ça valide tout aussi bien voire mieux puisqu'on connait la sémantique
- la structure est arborescente et pour pouvoir représenter des graphes, ce qui est quand même souvent utile, il y a 12000 possibilités différentes
- pourquoi différencier attributs et le contenu des éléments ?
- on peut transformer avec xslt... vous avez déjà essayé de maintenir du code xslt ? sérieusement ?
...