Különbség XML és XAML között A

Anonim

XML vs XAML

XML vagy Extensible Markup Language egy összetett SGML (Standard Generalized Markup Language) egy részhalmaza. Az XML olyan szintaktikai címkéket használ, amelyek segítenek azonosítani a fájl különböző adattípusait. Az XML-t más nyelvet író nyelvezetnek nevezik. Ez része a nagyméretű jelölőnyelv családnak, amelyet a World Wide Web Consortium (W3C) hoz létre. Az XML, ellentétben a HTML-tel (másik jelölőnyelvet), opcionális lett, így az adatok egységesek maradtak a különböző böngészőkben. Az XML oldalak sokkal rugalmasabbak, mint a HTML oldalak, amelyek mindenképpen segítenek a HTML helyett a HTML-nek a jövőben.

Az XAML vagy a kiterjeszthető alkalmazásjelölési nyelv egy deklaratív XML alapú jelölőnyelv, amely a Microsoft csomag része. Segít a Microsoft Expression Blend alkalmazásban kifejlesztett alkalmazás vizuális bemutatásában. Ezt az alkalmazást kézzel vagy vizuálisan is létrehozhatjuk a Expression Blend Design View segítségével. Mindkét esetben XAML kódot írsz. Az XAML lehetővé teszi objektumok inicializálását és tulajdonságainak beállítását hierarchikus kapcsolat segítségével. Az attribútumot az objektum tulajdonságaként definiálja a periódusjelzésnél. Még látható UI elemeket is létrehozhat XAML használatával. Az XAML zökkenőmentesen mozoghat a különböző eszközökön, például a Visual Studio vagy a Microsoft Expression Blend segítségével, anélkül, hogy adatvesztés lenne.

Különbségek:

1. Az összes XAML dokumentum szintén érvényes XML dokumentum, de a fordítva nem igaz.

2. Az XML jelölőnyelv, míg az XAML deklaratív alkalmazásnyelv.

3. Az XML elsősorban az internetes alkalmazásokban található, ellentétben az XAML-lal, amelyet a Windows és a webes alkalmazások vezérlésére használnak.

Összefoglaló:

1. Az XAML egy deklaratív alkalmazásnyelv, amely az objektum meghatározására, tulajdonságaira és egymás közötti viszonyára koncentrál.

2. Az XML a W3C által létrehozott jelölőnyelv, amelyet más jelölőnyelvek leírására használnak.

3. Az XML-t az internetes közzétételben használják interaktív oldalak készítéséhez, a webes kereséshez és egyes webes feladatok automatizálásához. Az e-kereskedelemben használatos, és segít a vezeték nélküli eszközökön és mobiltelefonokon megjelenő információk megjelenítésében.

4. Az XAML-t a Windows és bizonyos webes alkalmazások létrehozásához, szerkesztéséhez és újrafelhasználásához használják, mint például a Silverlight plug-inek.

5. Az XAML jelenleg csak a Windows platform számára érhető el. Végül egy időre más platformokra költözik. Az XML a rugalmasságának köszönhetően a HTML helyére vált.