Un langage de balisage est un langage informatique qui sépare les éléments d’un document par balises. Contrairement aux langages de programmation, il est au format lisible par l’homme et peut être ouvert avec presque tous les éditeurs de texte. Pour sa nature de définition des éléments par balises, un tel fichier permet la définition d’un large éventail d’éléments. Ces balises n’ont rien à voir avec la représentation graphique des données, ni elles sont utilisées pour spécifier des paramètres définis par l’utilisateur tels que les polices, les dimensions, etc. Il existe un certain nombre de langues de balisage disponibles pour une utilisation ces jours-ci. Certains d’entre eux sont discutés ici pour une conscience générale.

Markup-Languages-Fileformats

HTML - Langue de balisage hypertexte

[Html1] (Hyper Text Markup Language) est l’extension des pages Web créées pour l’affichage dans les navigateurs. Connu sous le nom de langue du Web, HTML a évolué avec les exigences de nouvelles exigences d’information à afficher dans le cadre des pages Web. La dernière variante est connue sous le nom de HTML 5 qui donne beaucoup de flexibilité pour travailler avec la langue. Les pages HTML sont reçues du serveur, où elles sont hébergées, ou peuvent également être chargées du système local. Chaque page HTML est composée d’éléments HTML tels que des formulaires, du texte, des images, des animations, des liens, etc. Il peut également intégrer des applications écrites dans des langages de script tels que les feuilles JavaScript et de style (CSS) pour la représentation de mise en page globale.

XML - Langue de balisage étendue

XML signifie un langage de balisage extensible qui est similaire à html mais différent dans l’utilisation de balises pour définir des objets. L’idée derrière la création du format de fichier XML était de stocker et de transporter des données sans dépendre de logiciels ou d’outils matériels. Sa popularité est due à ce qu’il soit à la fois humain et lisible par la machine. Cela lui permet de créer des protocoles de données communs sous la forme d’objets à stocker et à partager sur un réseau tel que World Wide Web (www). Le «X» dans XML est pour extensible, ce qui implique que la langue peut être étendue à n’importe quel nombre de symboles conformément aux exigences de l’utilisateur. C’est pour ces fonctionnalités que de nombreux formats de fichiers standard en utilisent comme Microsoft Open XML, LibreOffice OpenDocument, XHTML et SVG.

xhtml - Langue de balisage hypertexte extensible

Le XHTML est un format de fichier basé sur le texte avec balisage dans le XML, en utilisant une reformulation de HTML 4.0. Ces fichiers sont bien adaptés pour être ouverts ou visualisés dans un navigateur Web. XHTML a été conçu pour être plus structuré, moins de scripts, générique; en utilisant toutes les installations existantes de XML et plus de périphériques indépendants. XHTML fournit un ensemble généralement intéressant d’éléments et d’attributs, avec des options d’extension en combinaison avec des feuilles de style. Les attributs sont utilisés à partir de la collection d’attributs de métadonnées. XHTML offre une flexibilité et une accessibilité en subordonnant tous les éléments de présentation HTML aux feuilles de style. Les feuilles de style sont plus polyvalentes que ces éléments de présentation. Les spécifications de HTML 4.01, HTML5 et XHTML sont développées dynamiquement par le World Wide Web Consortium (W3C).

XAML - Langue de balisage basée sur XML

XAML, Langue de balisage des applications extensible, Fichiers d’extension Décrivez les éléments de l’interface utilisateur pour les applications logicielles basées sur Windows Presentation Foundation (WPF). Bien qu’il s’agisse d’une langue, il ne faut pas être programmé car il est basé sur le format standard de XML, ce qui est facile à utiliser et à comprendre. XAML (prononcé en tant que «Zammel») a été développé par Microsoft dans le but spécifique de créer des interfaces utilisateur. Son acronyme original représentait le langage de balisage Avalon extensible, où Avalon était le nom de code pour WPF. Les fichiers XAML sont parfois enregistrés avec l’extension xoml également. Peu d’autres langages de balisage incluent MHTML, HTM et xoml qui utilisent les langages de balisage de base discutés ci-dessus pour leur fonctionnalité. L’utilisation du langage de balisage respectif dépend de l’objectif. Si le contenu doit être utilisé à des fins d’affichage, HTML, MHTML et HTM sont utilisés. Cependant, si la description des données est le besoin, les langages de balisage tels que XML et ceux basés sur XML sont utilisés.