2. Définition de XML
XML est un SGML simplifié qui combine les riches fonctions de SGML avec la facilité d'utilisation de HTML intégré aux applications Web. XML conserve les capacités extensibles de SGML, ce qui rend le XML fondamentalement différent du HTML. Le XML est bien plus puissant que le HTML. Il ne s'agit plus d'une balise fixe, mais permet la définition d'un nombre illimité de balises pour décrire les informations contenues dans le document, permettant des structures d'information imbriquées. HTML n'est qu'une méthode générale pour afficher des données sur le Web, tandis que XML fournit une méthode générale pour traiter directement les données Web. HTML se concentre sur la description du format d'affichage de la page Web, tandis que XML se concentre sur la description du contenu de la page Web.
XML comprend le langage de format extensible XSL (Extensible Style Language) et le langage de liaison extensible XLL (Extensible Linking Language).
XSL est utilisé pour traduire des données XML en HTML ou dans d'autres formats. XSL fournit une fonction CSS de page empilée, permettant aux développeurs de construire des pages Web avec une structure de couche d'expression, différente de la structure de données de XML. XSL peut également être utilisé avec HTML pour créer des pages empilées. XSL peut interpréter un nombre illimité de balises, ce qui rend la mise en page Web plus colorée, comme le texte dynamique et le texte des courses de chevaux. De plus, XSL gère également plusieurs langues, l'affichage des caractères chinois sur deux octets, divers traitements de grilles, etc.
XLL est le langage de lien du XML Il est similaire au langage de lien du HTML, mais a des fonctions plus puissantes. XLL prend en charge les liens extensibles et les liens multidirectionnels. Il brise la restriction selon laquelle HTML ne prend en charge que les liens les plus simples sous le concept d'hypertexte et peut prendre en charge les noms de domaine indépendants des adresses, les liens bidirectionnels, les boucles, les liens de collection provenant de sources multiples, etc. Les liens XLL ne sont pas limités par des documents et peuvent être spécifiés et gérés entièrement selon les besoins de l'utilisateur.
Afin de rendre le XML facile à apprendre et à utiliser, XML rationalise un grand nombre de fonctions rarement utilisées dans SGML. Tout comme seuls huit mille des centaines de milliers de caractères chinois sont couramment utilisés et que les parties couramment utilisées de SGML ne représentent que 20 %, XML abandonne les parties inhabituelles de SGML, ce qui le rend rationalisé à 80 % à une fois. En conséquence, la spécification syntaxique de XML ne fait que 30 pages, alors que SGML en compte 500.
XML a également été conçu dans un souci de facilité d'utilisation. La facilité d'utilisation vient de deux aspects : d'une part, il est pratique pour les utilisateurs d'écrire des pages Web, et d'autre part, les concepteurs implémentent XML Le navigateur n'est pas trop difficile non plus.
En bref, XML utilise un format standard simple et flexible pour fournir un moyen efficace de description et d'échange de données pour les applications Web. HTML décrit une méthode courante pour afficher des données globales, tandis que XML fournit une méthode commune pour traiter directement les données globales.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!