Unterschied zwischen XML und XAML

Unterschied zwischen XML und XAML

Xml vs xaml

XML oder Extensible Markup -Sprache ist eine Teilmenge der komplexeren SGML (Standardverallgemeinerungssprache). XML verwendet Syntax -Tags, mit denen die verschiedenen Datentypen in einer Datei identifiziert werden können. XML wird als Metallgruppe bezeichnet, die andere Sprachen beschreibt. Es ist Teil der großen Markup -Familie, die vom World Wide Web Consortium (W3C) erstellt wurde. XML wurde im Gegensatz zu HTML (eine andere Markup -Sprache) optionlos gemacht, sodass die Daten in verschiedenen Browsern einheitlich bleiben. XML -Seiten sind viel flexibler als HTML -Seiten, wodurch XML in Zukunft HTML ersetzt.

XAML oder erweiterbare Anwendungs-Markup-Sprache ist eine deklarative XML-basierte Markup-Sprache, die Teil der Microsoft Suite ist. Es hilft bei der visuellen Darstellung einer Anwendung, die in Microsoft Expression Mischung entwickelt wurde. Diese Anwendung kann entweder von Hand oder visuell mithilfe der Designansicht der Ausdrucksmischung erstellt werden. In beiden Fällen schreiben Sie am Ende XAML -Code. Mit XAML können Sie Objekte initialisieren und ihre Eigenschaften mithilfe einer hierarchischen Beziehung festlegen. Es verwendet die Zeitnotation, um das Attribut als Eigenschaft des Objekts zu definieren. Sie können sogar sichtbare UI -Elemente mit XAML erstellen. XAML kann sich nahtlos um verschiedene Tools wie Visual Studio oder Microsoft Expression Mischung bewegen, ohne Datenverlust.

Unterschiede:

1.Alle XAML-Dokumente sind ebenfalls gültige XML-Dokumente, aber der Fallversa-Fall ist nicht wahr.

2.XML ist eine Markup -Sprache, während XAML eine deklarative Anwendungssprache ist.

3.XML findet seine Verwendung hauptsächlich in Webanwendungen im Gegensatz zu XAML, das zum Entwerfen von Steuerelementen für Windows sowie Webanwendungen verwendet wird.

Zusammenfassung:

1.XAML ist eine deklarative Anwendungssprache, die sich auf Objektdefinition, ihre Eigenschaften und ihre Beziehung zwischeneinander konzentriert.

2.XML ist eine von W3C erstellte Markup -Sprache, mit der andere Markup -Sprachen beschrieben werden.

3.XML wird im Web Publishing verwendet, um interaktive Seiten für Websuche zu erstellen und bestimmte Webaufgaben zu automatisieren. Es findet im E-Commerce verwendet und hilft bei der Anzeige von Informationen zu drahtlosen Geräten und Mobiltelefonen.

4.XAML wird zum Erstellen, Bearbeiten und Wiederverwenden von GUIs für Windows und bestimmte Webanwendungen wie Silverlight Plug-Ins verwendet.

5.XAML ist derzeit nur für die Windows -Plattform verfügbar. Es wird schließlich über einen bestimmten Zeitraum auf andere Plattformen verlegt. XML soll HTML aufgrund seiner Flexibilität ersetzen.