• S'inscrire
  • Affichage des résultats 1 à 4 sur 4

    Discussion: Le langage XML

    1. #1
      x_octet
      Guest

      Par défaut Le langage XML

      Le SGML

      Le SGML pour Standard Generalized Markup Language est un langage normalisé pour la génération de langages de balises. Cette norme internationale [ISO8879] pour décrire la structure et le contenu de différents types de documents électroniques remonte à la nuit des temps de l'informatique et d'Internet. Ce langage très professionnel a la particularité d'être très concis et très abstrait. En conséquence, il n'est que très difficilement utilisable par le commun des mortels. Sa descendance est pourtant assez nombreuse et vous ne pouvez ne pas connaître un de ses enfants qui est un langage de balises utilisé pour la publication sur le Web : le HTML HyperText Markup Language.

      Le Html ayant mal vieilli au fil des versions, le W3C consortium qui tente de régir les règles de la publication sur le Web, a décidé de repartir d'une feuille blanche en revenant en quelques sortes aux sources. D'où le XML eXtensible Markup Language, qui, outre le fait d'être issu du SGML, présente de fortes similitudes avec celui-ci. Ainsi, le XML peut-être considéré comme un SGML simplifié ou abrégé, un SGML qui serait abordable par le commun des webmestres. Le XML serait plutôt un SGML- - qu'un HTML+ +.

      Le XML

      Le XML pour eXtensible Markup Language est donc un langage de balises comme le Html mais il est extensible, évolutif. En XML, les balises ne sont pas prédéfinies. C'est vous qui devez ou pouvez définir vos propres balises.

      Et c'est là le problème ! Si les braves navigateurs n'avaient plus de difficultés pour afficher les balises prédéfinies du Html comme les <H1>,
      ou autres <TABLE>, que doivent-ils faire avec vos balises <ok> ou <new> ? Le XML a comme vocation de décrire de l'information et pas d'afficher celle-ci. Ainsi le XML pourtant créé en 1999, est resté durant près de deux ans, un concept plutôt abstrait et théorique faute de moyens fiables pour en afficher le résultat. Avec le développement de nouvelles techniques comme le XSL, il est devenu possible de percevoir concrètement les énormes potentialités de ce nouveau langage.

      L'avenir du XML

      Si le Html a régné en maître sur le Web durant la dernière décennie du 20ème (1990 à 2000), le XML sera, sans aucun doute possible, le standard omniprésent pour tout ce qui concerne la manipulation et la transmission des données durant la première décennie du 21ème siècle. Mais au risque ne me répéter, ce n'est pas tant le XML lui-même que vous utiliserez mais surtout les nombreux langages qui en découleront.

      Seul bémol à ces prédictions euphoriques, est la relative inertie des navigateurs grands publics à permettre, courant 2001, l'exploitation de ces nouvelles prescriptions. Comme exemple on peut citer le MathML qui est un langage issu du XML et qui a pour vocation d'afficher les formules mathématiques. Ce langage bien que parfaitement défini n'est encore exploitable que par un seul navigateur, assez confidentiel, Amaya pour pas le nommer.

      Le HTML et le XML ne sont pas comparables

      Lorsqu'on étudie les moyens de publication sur le Web, on est inévitablement tenté de faire une comparaison entre le HTML et le XML. Au contraire de ce qui a déjà été écrit par ailleurs, le XML n'est pas le successeur du Html. Le XML n'est pas le futur du Html. Le XML n'est pas le remplaçant du Html.

      Le XML et le HTML sont deux langages distincts !

      Une seule similitude : le SGML


      Le seul point commun entre le HTML et le XML est qu'ils sont issus tous deux de la même "mère" soit le SGML Standardized Generalised Markup Language qui est le langage de référence en milieu professionnel pour tout ce qui concerne la gestion électronique des documents. Ils sont donc, tous deux, des langages de balises [Markup Language]. Ils ont également des caractéristiques communes héritées du SGML qui sont de transporter sur le Web des données en mode texte [plain text], compatibles avec n'importe quelle plateforme logicielle.

    2. #2
      AZKRI
      Guest

      Par défaut

      <center></center>

    3. #3
      benistar
      Guest

      Par défaut

      :NHYN :NHYN :NHYN :NHYN

    4. #4
      Junior Member
      Date d'inscription
      March 2009
      Messages
      3

      Par défaut

      merci pour l info

    Discussions similaires

    1. Apprentissage du langage Java
      By AZKRI in forum Forum JAVA & Algorithmique
      Réponses: 26
      Dernier message: 16/04/2010, 12h50
    2. Introduction au Visual Basic
      By x_octet in forum Visual Basic 6.0 & Pascal
      Réponses: 8
      Dernier message: 20/08/2007, 05h38
    3. Le langage PHP
      By x_octet in forum Forum Java script & PHP & XHTML & CSS
      Réponses: 8
      Dernier message: 20/07/2007, 20h52
    4. Apprentissage du langage Vbscript ( Debutant et Expert )
      By AZKRI in forum Forum Visual Studio .Net
      Réponses: 11
      Dernier message: 02/05/2006, 09h12
    5. Intérêt de SQL. (tout sur SQL)
      By AZKRI in forum Forum Base De données & Analyse
      Réponses: 5
      Dernier message: 29/04/2006, 11h30

    Règles de messages

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •  

    Forum Ti9ni n'est responsable d'aucun accord commercial ou coopératif entre les membres
    Chaque personne assume la responsabilité de la direction de la vente, l'achat, l'accord et l'information de sa position
    Les commentaires publiés ne représentent pas l'opinion de Forum Ti9ni et nous n'en assumons aucune responsabilité (et l'auteur est responsable de la publication)