Różnica między XML i XAML

Różnica między XML i XAML

XML vs Xaml

XML lub rozszerzalny język znaczników jest podzbiorem bardziej złożonego SGML (standardowy uogólniony język znaczników). XML wykorzystuje znaczniki składniowe, które pomagają zidentyfikować różne typy danych w pliku. XML jest określany jako metalanguage, który opisuje inne języki. Jest częścią dużej rodziny języków znaczników, która została stworzona przez konsorcjum internetowe na całym świecie (W3C). XML, w przeciwieństwie do HTML (inny język znaczników), został bez opcji, aby dane pozostały jednolite w różnych przeglądarkach. Strony XML są znacznie bardziej elastyczne niż strony HTML, co zdecydowanie pomoże XML zastąpić HTML w przyszłości.

XAML lub rozszerzalny język znaczników aplikacji, jest deklaratywnym językiem znaczników opartych na XML, który jest częścią Microsoft Suite. Pomaga w wizualnej prezentacji aplikacji opracowanej w Microsoft Expression Blend. Ta aplikacja może być utworzona ręcznie lub wizualnie za pomocą widoku projektowania mieszanki ekspresji. W obu przypadkach piszesz kod XAML. XAML pozwala inicjować obiekty i ustawić ich właściwości za pomocą hierarchicznej relacji. Używa notacji okresu do zdefiniowania atrybutu jako właściwości obiektu. Możesz nawet zbudować widoczne elementy interfejsu użytkownika za pomocą XAML. XAML może bezproblemowo poruszać się po różnych narzędziach, takich jak Visual Studio lub Microsoft Expression Blend bez utraty danych.

Różnice:

1.Wszystkie dokumenty XAML są również ważnymi dokumentami XML, ale sprawa odwrotnie nie jest prawdą.

2.XML jest językiem znaczników, podczas gdy XAML jest deklaratywnym językiem aplikacji.

3.XML znajduje swoje użycie głównie w aplikacjach internetowych w przeciwieństwie do XAML, która jest używana do projektowania sterowania dla Windows, a także aplikacji internetowych.

Streszczenie:

1.XAML jest deklaratywnym językiem aplikacji, który koncentruje się na definicji obiektu, ich właściwościach i ich związku między sobą.

2.XML to język znaczników stworzony przez W3C, który jest używany do opisania innych języków znaczników.

3.XML jest używany w publikowaniu internetowym do tworzenia interaktywnych stron, do wyszukiwania internetowego i automatyzacji niektórych zadań internetowych. Znajduje się w handlu elektronicznym i pomaga wyświetlać informacje na temat urządzeń bezprzewodowych i telefonów komórkowych.

4.XAML służy do tworzenia, edytowania i ponownego wykorzystania GUI dla systemu Windows i niektórych aplikacji internetowych, takich jak wtyczki Silverlight.

5.XAML jest obecnie dostępny tylko dla platformy Windows. Zostanie ostatecznie przeniesiony na inne platformy przez pewien czas. XML jest ustawiony na zastąpienie HTML ze względu na jego elastyczność.