Différence entre XML et XAML


XML ou XAML

XML, ou Extensible Markup Language, est un sous-ensemble du SGML (Standard Generalized Markup Language) plus complexe. XML utilise des balises syntaxiques qui permettent d'identifier les différents types de données dans un fichier. XML est un langage métal qui décrit d'autres langages. Il fait partie de la grande famille de langages de balisage créée par le World Wide Web Consortium (W3C). Le XML, contrairement au HTML (un autre langage de balisage), a été rendu optionnel afin que les données restent uniformes dans les différents navigateurs. Les pages XML sont beaucoup plus flexibles que les pages HTML, ce qui aidera certainement XML à remplacer HTML à l'avenir.

XAML, ou Extensible Application Markup Language, est un langage de balisage déclaratif basé sur XML qui fait partie de la suite Microsoft. Il aide à la présentation visuelle d'une application développée dans Microsoft Expression Blend. Cette application peut être créée à la main ou visuellement à l'aide de Design View of Expression Blend. Dans les deux cas, vous finissez par écrire du code XAML. XAML vous permet d'initialiser des objets et de définir leurs propriétés à l'aide d'une relation hiérarchique. Il utilise la notation de période pour définir l'attribut comme une propriété de l'objet. Vous pouvez même créer des éléments d'interface utilisateur visibles en utilisant XAML. XAML peut se déplacer en toute transparence dans différents outils tels que Visual Studio ou Microsoft Expression Blend sans perte de données.

Différences:

1. tous les documents XAML sont également des documents XML valides, mais le cas inverse n'est pas vrai.

2. XML est un langage de balisage alors que XAML est un langage déclaratif d'application.


3. XML trouve son utilisation principalement dans les applications web contrairement à XAML qui est utilisé pour concevoir des contrôles pour Windows ainsi que des applications web.

Les idées Clis



XAML est un langage déclaratif d'application qui se concentre sur la définition des objets, leurs propriétés et leur relation entre eux.

2. XML est un langage de balisage créé par W3C qui est utilisé pour décrire d'autres langages de balisage.

3. XML est utilisé dans la publication Web pour créer des pages interactives, pour la recherche sur le Web et pour automatiser certaines tâches Web. Il trouve son utilisation dans le commerce électronique et aide à afficher des informations sur les appareils sans fil et les téléphones cellulaires.

XAML est utilisé pour créer, éditer et réutiliser des interfaces graphiques pour Windows et certaines applications web comme les plug-ins Silverlight.

5. XAML est actuellement disponible uniquement pour la plate-forme Windows. Elle sera éventuellement déplacée sur d'autres plateformes au fil du temps. XML est configuré pour remplacer HTML en raison de sa flexibilité.


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.