Ero XML ja XAML



 XML vs XAML

XML, tai Extensible Markup Language, on osajoukko monimutkaisempi SGML (Standard Generalized Markup Language). XML käyttää syntaksin tunnisteita, joka auttaa tunnistamaan eri tietotyyppejä tiedostoon. XML on kutsutaan metakieli, joka kuvaa muita kieliä. Se on osa suurta markup language perhe, joka luotiin World Wide Web Consortium (W3C). XML, toisin kuin HTML (toinen Markup Language), tehtiin optionless siten, että data pysyy yhtenäisenä eri selaimilla. XML-sivut ovat paljon joustavampia kuin HTML-sivuja, jotka varmasti auttaa XML korvaa HTML tulevaisuudessa.

XAML tai Extensible Application Markup Language, on declarative XML-pohjainen kuvauskieli, joka on osa Microsoftin suite. Se auttaa visuaalisen esityksen hakemuksen kehitetty Microsoft Expression Blend. Tämä sovellus voi joko luoda käsin tai visuaalisesti suunnittelu Näkymä Expression Blend. Molemmissa tapauksissa päädyt kirjallisesti XAML koodi. XAML voit alustaa esineitä ja määrittää niiden ominaisuuksien avulla hierarkkinen suhde. Se käyttää ajan merkintätapa määritellä attribuutin ominaisuutena esineen. Voit jopa rakentaa näkyviä käyttöliittymän elementtejä käyttämällä XAML. XAML voi saumattomasti liikkua eri työkaluja kuten Visual Studio tai Microsoft Expression Blend ilman tietojen menetyksestä.

erot:

1. Kaikki XAML asiakirjat ovat voimassa myös XML, mutta päinvastoin tapauksessa doesnt 't pidä paikkaansa.

2. XML on kuvauskielen taas XAML on declarative sovellus kieli.

3. XML löytää sen käyttö pääasiassa web-sovellusten toisin XAML jota käytetään suunniteltaessa komponentteja Windows sekä web-sovelluksia.



Yhteenveto:

1. XAML on declarative sovellus kieli, joka keskittyy esineen määritelmään, niiden ominaisuudet ja niiden suhde toisiinsa.

2. XML on kuvauskielen luoma W3C, jota käytetään kuvaamaan muita sivunkuvauskielillä.

3. XML käytetään verkkojulkaisut luoda interaktiivisia sivuja, web etsimistä, ja automatisoida tiettyjä web tehtäviä. Se löytyy käyttöä sähköistä kaupankäyntiä ja auttaa näyttämällä tietoa langattomien laitteiden ja matkapuhelimissa.

4. XAML käytetään luoda, muokata ja käyttää uudelleen GUIs Windows ja tietyt web-sovellusten, kuten Silverlight laajennuksia.