IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Pourquoi les navigateurs n'interpretent pas XML par defaut ?


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 118
    Par défaut Pourquoi les navigateurs n'interpretent pas XML par defaut ?
    Bonjour.

    Je viens poser une question -peut être naïve- mais à laquelle je ne trouve pas de réponse satisfaisante :

    "Pourquoi les navigateurs n'interprètent pas XML par défaut ?"

    Par défaut, je veux dire qu'au lieu d'afficher dans le meilleur des cas un arbre en mode texte avec des nœuds qui se replient, on aurait une vraie représentation graphique (néanmoins simpliste) pour voir l'arborescence.

    Ainsi, une toute nouvelle sorte de site web pourrait voir le jour : des sites de diffusion entièrement axés sur le contenu, ou bien des menu interactifs très intuitifs pour naviguer dans le contenu d'un site.

    La gestion de nœuds XML étant déjà maitrisée, il me semble que ce ne serait pas un travail trop important pour les navigateurs de gérer un affichage par défaut des fichiers XML, et dans ma tête ca participerait à la démocratisation du web.

    Alors, je vois bien des contres évidents : problèmes de lenteur selon la méthode employée, problème de volumétrie si on se retrouve avec un XML de 1000 nœuds à la racine, problème d'ergonomie : les gens ne voudront pas écrire du XML directement, et tous ceux qui ne me sont pas venus à l'esprit pendant que j'écris cette phrase ...
    Mais je pense malgré tout que le rapport coût/gain reste intéressant, cependant aucun des grands navigateurs ne s'est embêté à le faire. Ces gens connaissant leur métier, je me dis qu'il y a une bonne raison, d'après vous laquelle ?

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Contrairement au (X)HTML, le XML n'est pas un langage sémantique, les balises n'ont donc pas de sens particulier et c'est le concepteur qui les définit. Du coup, je vois mal comment un navigateur pourrait afficher un XML... Sauf bien sûr si tu lui expliques comment doivent être affichées les balises et dans ce cas tu utilises du XSLT qui permet d'afficher du XML "graphiquement" dans un navigateur.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 118
    Par défaut
    Merci de ta réponse, c'est en effet une limite importante !

    Enfin ... Dans ma tête, il n'est pas besoin de donner un comportement particulier pour interpréter les balises. Juste savoir reconnaitre les nœuds, savoir reconnaitre les nœuds fils/pères et afficher une arborescence graphique de cette structure. Ca reste relativement simple à mettre en oeuvre et ca pourrait se révéler utile pour créer des sites simplifiés réalisables par n'importe qui sans trop de connaissances.

    Après, si un nœud contient quelque chose d'exploitable en HTML, pourquoi pas l'interpréter mais là c'est pas l'idée première.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    J'ai pas trop l'impression que ça ressemblerait à un site web tout public, moi.

    Ça ressemblerait à la vue DOM d'un éditeur XML, c'est tout, et c'est quand même pas super clair.

    Après, je veux bien admettre qu'avoir la vue DOM et la source directement, simplifierait la vie des ingénieurs.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Pourquoi les navigateurs n'interpretent pas XML par defaut ?
    Par SkyBack dans le forum Performance Web
    Réponses: 1
    Dernier message: 02/11/2010, 17h29
  2. pourquoi mon site n'est pas indexé par google
    Par lonyc dans le forum Référencement
    Réponses: 0
    Dernier message: 28/10/2008, 21h58
  3. Pourquoi mon navigateur n'exécute pas les fichiers ASP
    Par Claude_Azoulai dans le forum ASP
    Réponses: 5
    Dernier message: 21/10/2007, 17h25
  4. scrollbar qui dans les navigateurs n'arrive pas à faire parcourir toute la page
    Par katlinea dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 30/07/2007, 10h02
  5. Réponses: 4
    Dernier message: 13/03/2007, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo