XML (Extensible Markup Language)

Le langage XML (Extensible Markup Language) est utilisé pour décrire des données. La norme XML est un moyen flexible de créer des formats d'information et de partager électroniquement des données structurées via l'Internet public, ainsi que via les réseaux d'entreprise. Le code

XML est une recommandation du World Wide Web Consortium. Il est similaire au langage de balisage hypertexte (HTML). XML et HTML contiennent tous deux des symboles de balisage pour décrire le contenu des pages ou des fichiers. Les codes HTML décrivent le contenu des pages Web, principalement du texte ou des images graphiques. Ils ne précisent que la façon dont les informations sont affichées et comment on peut interagir avec elles.

Vous pouvez également être intéressé
  1. XrML (Extensible Rights Markup Language) XrML (Extensible Rights Markup Language) est un langage de balisage standard proposé pour la gestion des droits numériques (DRM). Ce langage basé sur XML permet aux utilisateurs de définir des droits et des conditions pour des ressources telles que des contenus ou des services Web. Un langage DRM standard permettrait...
  2. OPML (Outline Processor Markup Language) Outline Processor Markup Language est un format XML qui peut être utilisé pour créer des contours. En raison de l'extensibilité de la base XML, OPML a été utilisé pour organiser de nombreux types de données, car il peut être personnalisé pour chaque application. Le format est simple, auto-documenté, extensible et...

Un fichier XML est considéré comme "bien formé" si le format est conforme à la spécification XML et si tous les éléments sont correctement imbriqués. Le XML prend en charge la définition des attributs et la description des caractéristiques des éléments dans la balise de début de l'élément.

  1. GML (Generalized Markup Language) GML (Generalized Markup Language) est un langage de formatage de documents d'IBM qui décrit un document en termes de structure d'organisation et de parties de contenu et de leurs relations. Les balises GML ou le balisage GML peuvent être utilisés pour décrire des parties telles que les chapitres, les sections,...
  2. FpML (Financial Products Markup Language) Financial Products Markup Language est une norme d'échange d'informations commerciales qui utilise le langage XML (Extensible Markup Language). Elle permet à l'internet de faciliter les transactions d'entreprise à entreprise sur les produits financiers dérivés de gré à gré (OTC). FpML peut être utilisé pour communiquer les détails des transactions OTC...

Arrête la planète, je veux descendre !

La puissance du XML réside dans sa simplicité. Il est capable de prendre de grandes quantités d'informations et de les condenser dans un fichier XML. Cela permet de créer des parties significatives qui donnent une structure et une organisation.

Un élément est la composante de base d'un fichier XML. Il peut être défini à l'aide de balises. Un élément a une balise de début et une balise de fin. Tous les éléments d'un document XML sont contenus dans un élément le plus extérieur, appelé élément racine. XML prend en charge les éléments imbriqués ou les éléments à l'intérieur d'autres éléments. Cela permet à XML de prendre en charge les structures hiérarchiques. Les noms des éléments indiquent le contenu et la structure des relations entre les éléments.

Les données XML peuvent être décrites comme étant auto-décrites, ou auto-définies. Cela signifie que les données sont accompagnées de leur propre structure. Les données sont automatiquement comprises par XML. Tout individu, groupe ou entreprise peut utiliser le format XML pour échanger des informations de manière uniforme. Le XML est en fait un sous-ensemble plus simple et plus facile à utiliser du langage de balisage standard généralisé (SGML), qui est la norme pour créer une structure de document.

Il existe de nombreuses applications pour le XML. Par exemple, les fabricants d'ordinateurs pourraient se mettre d'accord sur une manière standard ou commune de décrire les informations relatives à un produit informatique (vitesse du processeur, taille de la mémoire, etc.), puis décrire le format d'information du produit avec un code XML. Cette façon standard de décrire les données permettrait à un utilisateur d'envoyer un agent intelligent (un programme) sur le site Web de chaque fabricant d'ordinateurs, de recueillir des données, puis d'effectuer une comparaison valable. Les avantages du XML ont parfois été révolutionnaires immédiatement après son introduction. Il n'était pas révolutionnaire en tant que concept. Ce n'était pas non plus une panacée. La sur-application du XML dans tant de domaines technologiques a diminué sa valeur réelle et a entraîné une grande confusion inutile. Le plus dommageable est peut-être le comportement prévisible de nombreux fournisseurs qui cherchent à refondre le XML en utilisant leur propre ensemble d'extensions propriétaires. Si certains veulent ajouter de la valeur à XML, d'autres cherchent uniquement à verrouiller les utilisateurs sur leurs produits.

Bonjour, monde !

Les documents XML, par exemple, peuvent être extrêmement simples.