Perbedaan antara XML dan XAML
- 2016
- 215
- Homer Hartmann
Xml vs xaml
XML, atau bahasa markup yang dapat diperluas, adalah subset dari SGML yang lebih kompleks (bahasa markup umum standar). XML memanfaatkan tag sintaks yang membantu mengidentifikasi berbagai tipe data dalam file. XML disebut sebagai bahasa logam yang menggambarkan bahasa lain. Ini adalah bagian dari keluarga bahasa markup besar yang diciptakan oleh World Wide Web Consortium (W3C). XML, tidak seperti HTML (bahasa markup lain), dibuat tanpa opsi sehingga data tetap seragam di browser yang berbeda. Halaman XML jauh lebih fleksibel daripada halaman HTML yang pasti akan membantu XML menggantikan HTML di masa mendatang.
XAML, atau Bahasa Markup Aplikasi yang Dapat Diperluas, adalah bahasa markup berbasis XML deklaratif yang merupakan bagian dari Microsoft Suite. Ini membantu dalam presentasi visual aplikasi yang dikembangkan dalam campuran ekspresi Microsoft. Aplikasi ini dapat dibuat dengan tangan atau secara visual menggunakan tampilan desain campuran ekspresi. Dalam kedua kasus Anda akhirnya menulis kode XAML. XAML memungkinkan Anda untuk menginisialisasi objek dan mengatur propertinya menggunakan hubungan hierarkis. Itu menggunakan notasi periode untuk mendefinisikan atribut sebagai properti objek. Anda bahkan dapat membangun elemen UI yang terlihat menggunakan XAML. XAML dapat dengan mulus bergerak di sekitar alat yang berbeda seperti Visual Studio atau Microsoft Expression Blend tanpa kehilangan data.
Perbedaan:
1.Semua dokumen XAML juga merupakan dokumen XML yang valid, tetapi kasus sebaliknya tidak berlaku.
2.XML adalah bahasa markup sedangkan XAML adalah bahasa aplikasi deklaratif.
3.XML menemukan penggunaannya terutama dalam aplikasi web berbeda dengan XAML yang digunakan untuk merancang kontrol untuk Windows serta aplikasi web.
Ringkasan:
1.XAML adalah bahasa aplikasi deklaratif yang berfokus pada definisi objek, sifatnya, dan hubungan mereka antara satu sama lain.
2.XML adalah bahasa markup yang dibuat oleh W3C yang digunakan untuk menggambarkan bahasa markup lainnya.
3.XML digunakan dalam penerbitan web untuk membuat halaman interaktif, untuk pencarian web, dan untuk mengotomatiskan tugas web tertentu. Ini menemukan penggunaan dalam e-commerce dan membantu dalam menampilkan informasi pada perangkat nirkabel dan ponsel.
4.XAML digunakan untuk membuat, mengedit, dan menggunakan kembali GUI untuk Windows dan aplikasi web tertentu seperti Silverlight Plug-Ins.
5.XAML saat ini hanya tersedia untuk platform Windows. Pada akhirnya akan dipindahkan ke platform lain selama periode waktu tertentu. XML diatur untuk menggantikan HTML karena fleksibilitasnya.