Le fait que ceux-ci ne soient que des chaines fait que tu mets rapidement tout sous forme d'arbre et donc on perd un peu cette notion du contenu et du contenant qui était un plus.
Le véritable problème est de déterminer où commence l'objet et où se fini l'enveloppe de celui-ci. C'est un problème à traiter lors de la réalisation du modèle.
Sinon, en ce qui concerne l'élégance du XML, je suis totalement d'accord que ce langage soit loin d'être un premier prix de beauté, il y a vite moyen de s'y perdre. Mais si il n'est visuellement pas très agréable, il offre une excellente robustesse grâce à sa syntaxe. Il est possible de pousser très loin les contrôles de validation, ce qui est tout de même un plus extrèmement intéressant, et là on parle bien de la syntaxe du xml et non des librairies périphériques au comportement variable. La modularité offerte par les namespace est un atout formidable.
Je ne suis pas du tout un spécialiste du SQL et j'en fait très rarement. Mais lorsque tu vois une requête SQL, c'est quand même vachement esthétique comme langage. Le XML a coté, c'est quand même brut de fonderie.
si on veut rapprocher un système de base de données du xml, ce serait plutôt le ldap.
De même, il y a moyen de pondre facilement des usines à gaz en bases de données relationnelles.
[^] # Re: truc ou (machin truc) ?
Posté par ragoutoutou . En réponse au sondage XML est. Évalué à 3.
Le véritable problème est de déterminer où commence l'objet et où se fini l'enveloppe de celui-ci. C'est un problème à traiter lors de la réalisation du modèle.
Sinon, en ce qui concerne l'élégance du XML, je suis totalement d'accord que ce langage soit loin d'être un premier prix de beauté, il y a vite moyen de s'y perdre. Mais si il n'est visuellement pas très agréable, il offre une excellente robustesse grâce à sa syntaxe. Il est possible de pousser très loin les contrôles de validation, ce qui est tout de même un plus extrèmement intéressant, et là on parle bien de la syntaxe du xml et non des librairies périphériques au comportement variable. La modularité offerte par les namespace est un atout formidable.
si on veut rapprocher un système de base de données du xml, ce serait plutôt le ldap.
De même, il y a moyen de pondre facilement des usines à gaz en bases de données relationnelles.