Différence entre XML et XAML Différence entre

Anonim

XML ou XAML

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

XAML, ou Extensible Application Markup Language, est un langage de balisage XML déclaratif qui fait partie de la suite Microsoft. Cela aide dans la présentation visuelle d'une application développée dans Microsoft Expression Blend. Cette application peut être créée manuellement 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 en tant que propriété de l'objet. Vous pouvez même créer des éléments d'interface utilisateur visibles en utilisant XAML. XAML peut facilement déplacer différents outils tels que Visual Studio ou Microsoft Expression Blend sans aucune perte de données.

Différences:

1. Tous les documents XAML sont également des documents XML valides, mais vice-versa.

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

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.

Résumé:

1. XAML est un langage d'application déclaratif qui met l'accent sur la définition d'objet, ses propriétés et leurs relations mutuelles.

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 une utilisation dans le commerce électronique et aide à afficher des informations sur les appareils sans fil et les téléphones cellulaires.

4. XAML est utilisé pour créer, modifier et réutiliser des interfaces graphiques pour Windows et certaines applications Web, telles que les plug-ins Silverlight.

5. XAML est actuellement disponible uniquement pour la plate-forme Windows. Il sera finalement déplacé vers d'autres plateformes sur une période de temps. XML est configuré pour remplacer HTML en raison de sa flexibilité.