Atšķirība starp XML un XAML

XML vs XAML

XML jeb paplašināmā iezīmēšanas valoda ir sarežģītākas SGML (standarta ģeneralizētās iezīmēšanas valodas) apakškopa. XML izmanto sintakse tagus, kas palīdz identificēt dažādus datu tipus failā. XML tiek dēvēts par metaforu, kas apraksta citas valodas. Tā ir daļa no lielās iezīmēšanas valodu saimes, kuru izveidoja globālā tīmekļa konsorcijs (W3C). XML, atšķirībā no HTML (cita iezīmēšanas valoda), tika padarīts neobligāts, lai dažādās pārlūkprogrammās dati būtu vienādi. XML lapas ir daudz elastīgākas nekā HTML lapas, kas noteikti palīdzēs XML nākotnē aizstāt HTML.

XAML jeb paplašināma lietojumprogrammu iezīmēšanas valoda ir deklaratīva uz XML balstīta iezīmēšanas valoda, kas ir Microsoft paketes sastāvdaļa. Tas palīdz Microsoft Expression Blend izstrādātas lietojumprogrammas vizuālā noformējumā. Šo lietojumprogrammu var izveidot ar rokām vai vizuāli, izmantojot izteiksmes maisījuma dizaina skatu. Abos gadījumos jūs rakstāt XAML kodu. XAML ļauj inicializēt objektus un iestatīt to īpašības, izmantojot hierarhiskas attiecības. Tas izmanto perioda apzīmējumu, lai definētu atribūtu kā objekta īpašumu. Jūs pat varat izveidot redzamus lietotāja interfeisa elementus, izmantojot XAML. XAML var nemanāmi pārvietoties pa dažādiem rīkiem, piemēram, Visual Studio vai Microsoft Expression Blend, nezaudējot datus.

Atšķirības:

1. Visi XAML dokumenti ir arī derīgi XML dokumenti, bet otrādi - tas nav taisnība.

2.XML ir iezīmēšanas valoda, savukārt XAML ir deklaratīva lietojumprogrammu valoda.

3.XML galvenokārt izmanto tīmekļa lietojumprogrammās, atšķirībā no XAML, ko izmanto Windows, kā arī tīmekļa lietojumprogrammu vadības projektēšanai..

Kopsavilkums:

1.XAML ir deklaratīva lietojumprogrammu valoda, kas koncentrējas uz objekta definīciju, to īpašībām un savstarpējām attiecībām.

2.XML ir W3C izveidota iezīmēšanas valoda, kuru izmanto, lai aprakstītu citas iezīmēšanas valodas.

3.XML tiek izmantots tīmekļa publicēšanā, lai izveidotu interaktīvas lapas, meklētu tīmeklī un automatizētu noteiktus tīmekļa uzdevumus. Tas atrod pielietojumu e-komercijā un palīdz informācijas parādīšanā bezvadu ierīcēs un mobilajos tālruņos.

4.XAML tiek izmantots Windows un noteiktu tīmekļa lietojumprogrammu, piemēram, Silverlight spraudņu, GUI izveidošanai, rediģēšanai un atkārtotai izmantošanai..

5.XAML pašlaik ir pieejams tikai Windows platformai. Tas laika gaitā tiks pārvietots uz citām platformām. XML ir iestatīts tā, lai tā elastības dēļ aizstātu HTML.