XML ja XAML
XML vs. XAML
XML tai Extensible Markup Language, on monimutkaisempien SGML-standardien (Standardized Generalized Markup Language) alijoukko. XML käyttää syntaksitunnisteita, jotka auttavat tunnistamaan tiedoston eri tietotyypit. XML: ää kutsutaan metallikieleksi, joka kuvaa muita kieliä. Se on osa W3C: n (World Wide Web Consortium) luomaa suurta merkintäkieliryhmää. XML, toisin kuin HTML (toinen Markup Language), tehtiin mahdottomaksi, jotta tiedot pysyisivät yhdenmukaisina eri selaimissa. XML-sivut ovat paljon joustavampia kuin HTML-sivut, jotka varmasti auttavat XML: n korvaamaan HTML tulevaisuudessa.
XAML tai Extensible Application Markup Language on XML-pohjainen merkintäkieli, joka on osa Microsoft-sarjaa. Se auttaa Microsoft Expression Blend -ohjelmassa kehitetyn sovelluksen visuaalisessa esityksessä. Tämä sovellus voidaan luoda joko käsin tai visuaalisesti Design View of Expression Blend -ohjelmalla. Molemmissa tapauksissa päädyt XAML-koodin kirjoittamiseen. XAMLin avulla voit alustaa objektit ja asettaa niiden ominaisuudet hierarkkiseen suhteeseen. Se käyttää ajanjakson notaatiota määrittämään attribuutin objektin ominaisuudeksi. Voit jopa luoda näkyviä käyttöliittymäelementtejä XAML: n avulla. XAML voi liikkua saumattomasti eri työkaluilla kuten Visual Studio tai Microsoft Expression Blend ilman tietojen menetystä.
erot:
1. Kaikki XAML-asiakirjat ovat myös kelvollisia XML-dokumentteja, mutta päinvastoin ei ole totta.
2.XML on merkintäkieli, kun taas XAML on deklaratiivinen sovelluskieli.
3.XML käyttää sitä ensisijaisesti WWW-sovelluksissa, toisin kuin XAML, jota käytetään Windowsin ja web-sovellusten hallinnan suunnittelussa.
Yhteenveto:
1.XAML on deklaratiivinen sovelluskieli, joka keskittyy kohteen määritykseen, niiden ominaisuuksiin ja niiden välisiin suhteisiin.
2.XML on W3C: n luoma merkintäkieli, jota käytetään kuvaamaan muita merkintäkieliä.
3.XML: ää käytetään web-julkaisussa interaktiivisten sivujen luomiseen, verkkohakuun ja tietyn web-tehtävän automatisointiin. Se käyttää sähköistä kaupankäyntiä ja auttaa näkemään tietoja langattomista laitteista ja matkapuhelimista.
4.XAMLia käytetään luomaan, muokkaamaan ja uudelleenkäyttöä varten Windows-käyttöliittymät ja tietyt verkkosovellukset, kuten Silverlight-laajennukset.
5.XAML on tällä hetkellä saatavilla vain Windows-alustalle. Se siirretään lopulta muille alustoille tietyn ajan kuluessa. XML on korvattu HTML: n joustavuuden vuoksi.