Skip to main content

Qu'est-ce que XML ou un langage de balisage extensible?

XML (langage de balisage extensible) est un dialecte moins complexe et plus concis du SGML plus complexe plus complexe (langage de balisage généralisé standard).Dans les termes les plus simples, ce langage utilise des balises de syntaxe pour identifier différents types de données dans un fichier.Par exemple:

XML facilite les divers programmes d'extraire les données car les balises sont conformes à des modèles particuliers.Ci-dessus, nous voyons un Modèle de données avec 7 éléments:

Client (élément parent), contient 6 éléments imbriqués: nom, rue, ville, état, zip et téléphone.Le terrain détient le nom d'une personne ou d'une entreprise.
Street : Ce champ tiendra une adresse de rue.
Ville : Ici, elle trouvera la ville.
État : Le code d'État abrégé à 2 lettres.
Zip : le code postal à 5 chiffres.
Téléphone : Le numéro de téléphone.
Pour définir le modèle de données ou le contenu de chacun des éléments qu'un DTD (définition de type de document) peut être utilisé.Un DTD est une façon de définir la structure ou arbre

d'un document XML.Un DCD (Document Content Description), DDML (Document Definition Markup Language), sax (API simple pour XML) et Xschema sont autres.

Bien que l'exemple simplifié ci-dessus n'indique qu'à la base de cette langue, il devrait déjà êtreEffacez comment il diffère du langage de balisage hypertexte (HTML).Les balises utilisées dans HTML dictent comment le matériel doit être présenté sur une page Web, sans indication de ce que le matériau est

.La manipulation ou la réutilisation des données dans un fichier HTML à des fins supplémentaires n'est pas viable.Cependant, les données contenues dans une page Web écrites en XML peuvent être manipulées, extraites par divers systèmes de base de données et recyclées.

Lorsque vous utilisez HTML pour créer des pages Web Feuilles de style

sont souvent utilisées.Connu officiellement sous le nom de

Feuilles de style en cascade , un CSS ajoute des éléments de style à une page Web HTML. Les pages Web peuvent également être écrites en XML.Dans ce cas, l'équivalent du CSS est le XSL

(langage de feuille de style extensible), implémenté de la même manière.

Le XSL remplit en fait deux fonctions.Il contient des instructions aux navigateurs Aware Aware comment rendre le code à des fins graphiques, mais il contient également des instructions pour Transformer

Les données en autres formats, appelés xlst.XSLT peut générer un fichier différent en structure de l'original.Ceci est particulièrement utile dans des domaines tels que le commerce électronique, par exemple, où la contribution des clients comme le nom, le numéro de carte de crédit, le montant du dollar, etc. est poussé à travers une série de programmes système dans le traitement du paiement.La fonction de transformation de XSLT est sans entrave par les besoins de rendu et se soucie uniquement de déplacer les données avec succès entre les réseaux et les programmes à des fins de traitement.À une époque où l'échange d'informations est à cette forte demande que le XML est un choix évident sur HTML.

XML, créé par le World Wide Web Consortium (W3C), fait partie d'une grande famille de langues de balisage et est définie comme un

Metalanguage

mdash;une langue qui décrit d'autres langues.L'un des objectifs du W3C était de rendre XML sans facilité afin qu'il reste pur, contrairement à HTML qui a de nombreuses conventions différentes et, par conséquent, est rendue différemment sur divers navigateurs, ce qui rend difficile la présentation de données de manière uniforme. AsParmi les tests de mars 2005, publiés par le W3C révélé Microsoft Internet Explorer 6.0 SP2, une capacité XML limitée, l'utilisant apparemment sa propre saveur du langage qui ne se conforme pas toujours aux normes énoncées.Netscape avait une bonne compatibilité avec quelques problèmes dans la version Beta 8.0, tandis que Firefox et Mozilla ont eu les meilleurs résultats de navigateurs gratuits, avec une capacité de rendu XML à 100% compatible entièrement implémentée dans toutes leurs versions de navigateur disponibles à ce jour.

Parce que XML-Les pages offrent tellement plus de flexibilitéque les pages HTML, il devrait remplacer HTML comme langue de choix.Pour plus d'informations, vous pouvez visiter le site officiel du W3C.Des tutoriels en ligne et de nombreux livres sont également disponibles.L'apprentissage de la langue peut nécessiter une augmentation, mais les experts prédisent que l'investissement en vaut la peine.