• # XML et son environment

    Posté par . En réponse au journal XML c'est de la daube!!!. Évalué à 10.

    J'ajouterais au débat, que XML utilisé tout seul, en effet, c'est pas terrible, c'est compliqué...
    Le but d'XML n'est pas d'être lisible par l'humain, mais d'être universelle, par la j'entends qu'il peut être utiliser pour les échanges sur des plateformes différentes, entre different langage aussi (ex: échange entre Python - C++ - PHP), mais surtout et aussi, que des outils GENERIQUE peuvent être créé et utiliser de différente façon par tout les utilisateur de ce format.

    En effet, celui qui aujourd'hui parse du XML a la main, n'a rien compris (je dis sa, mais je le voit couramment autour de moi quand la structure du fichier est "petite", pour ça, y'a la libxml2, y'a le SAX, le DOM....

    Après la puissance d'XML viens de tout l’environnement qui gravite autour:
    - Les schemas et la validation pour les gros projets
    - XPath et XQuery pour les recherches avec des requêtes simple a écrire, mais surpuissante !!!
    - XSLT pour transformer en n'importe ou mettre en forme les données (j'avoue XSL n'est pas des plus simple a comprendre et utiliser..., sa me fait penser au expression régulière, tu code une fois, puis tu ne sais plus ce que tu a voulu faire ni comment sa marche..., mais c'est tellement puissant)

    Alors mal utilisé, c'est le top pour rendre un projet compliqué, mais si on utilise l’environnent et les outils correctement, sa devient vraiment quelque chose d'évolutif et de puissant !!!