Pin
Send
Share
Send


XML provient de Langage de balisage extensible («Langage de balisage extensible» ). Il s'agit d'un métalangage (un langue qui est utilisé pour dire quelque chose sur un autre) label extensible qui a été développé par le Consortium Word Wide Web (W3c ), une société commerciale internationale qui élabore des recommandations World Wide Web.

XML est une adaptation de SGML (Langage de balisage généralisé standard ), un langage qui permet l'organisation et l'étiquetage des des documents . Cela signifie que XML n'est pas un langage en soi, mais un système ce qui permet de définir des langues en fonction des besoins. Il XHTML le MathML et le SVG Ce sont quelques-uns des langages que XML a la capacité de définir.

Bases de données, documents texte, feuilles de calcul et pages Web Ce sont quelques-uns des domaines d'application de XML. Le métalangage apparaît comme un standard qui structure l'échange d'informations entre différentes plateformes.

Les experts soulignent plusieurs avantages qui découlent de l'utilisation de XML, tels que: il est extensible (de nouvelles balises peuvent être ajoutées après la conception du document); Votre analyseur est standard (ne nécessite pas de modifications pour chaque version du métalangage); facilite l'analyse et le traitement des documents XML créés par des tiers.

Parmi les langages créés avec XML, le XSL (Langage de feuille de style extensible ) et le XLINK (qui tente de transcender les limites des liens hypertextes dans HTML).

La validité des documents (c'est-à-dire leur la structure développé syntaxiquement) la relation spécifiée entre les différents éléments dépend d'un document ou d'une définition externe.

Tel qu'analysé, XML présente une série d'avantages très attractifs pour les développeurs, notamment parce qu'il permet de relier des applications de différents langages et plateformes; Cependant, cela peut être considéré comme une épée à double tranchant, car cela n'encourage pas la recherche de compatibilité. L'universalité recherchée par XML ne viendra peut-être jamais si, au lieu d'en profiter pour résoudre des problèmes, de nouveaux sont générés en sachant qu'ils solution.

Utilitaire XML

Étant donné, en grande partie, l'utilité d'un outil Cela dépend de la créativité de l'utilisateur, il est impossible de résumer toutes les applications XML. En résumé, on peut dire qu'il offre la possibilité de structurer et de représenter des données. Actuellement, il est courant que les programmes incluent des fichiers de configuration dans ce format; C'est le cas d'Apache et des applications créées avec la technologie .NET (de Microsoft).

Lors du développement d'un programme avec une interface graphique, il est nécessaire d'organiser toutes les images pour qu'elles se chargent selon les besoins, et XML est très utile dans ces cas: il permet de regrouper, étiqueter, spécifier leur emplacement et les relier à d'autres données, selon les besoins des concepteurs.

Mais en plus de faciliter la organisation des ressources et de la configuration d'un programme, XML joue un rôle très important qui est, sans aucun doute, son point fort: il permet de communiquer avec d'autres applications, depuis différentes plateformes et quelle que soit l'origine des informations en commun. Vous pouvez avoir, par exemple, un programme fonctionnant sous Windows avec une base de données SQL Server, et un autre sous Linux avec Oracle, partageant tous deux des données grâce à une structure XML.

Le services web, un concept très répandu à cette époque, font partie du Rouge qui offrent la possibilité d'effectuer une série d'opérations variées, à travers des méthodes concrètes qui tirent parti du métalangage XML pour leurs communications, grâce auxquelles toute plateforme peut faire usage de ses avantages.

Enfin, XML est l'un de ces outils qui, malgré sa faible complexité, cache un grand potentiel, grâce à sa simplicité d'utilisation et son indéniable utilité.

Vidéo: Tout savoir sur le format XML (Décembre 2020).

Pin
Send
Share
Send