Perbezaan Antara XML dan XAML Perbezaan Antara

Anonim

XML vs XAML

XML, atau Language Markup Extensible, adalah subset dari SGML yang lebih kompleks (Standard Generalized Markup Language). XML menggunakan tag sintaks yang membantu mengenal pasti pelbagai jenis data dalam fail. XML dirujuk sebagai bahasa yang menerangkan bahasa lain. Ia adalah sebahagian daripada keluarga bahasa markup yang dicipta oleh World Wide Web Consortium (W3C). XML, tidak seperti HTML (Bahasa Markup lain), dibuat tanpa pilihan supaya data tetap seragam dalam pelayar yang berbeza. Halaman XML jauh lebih fleksibel daripada halaman HTML yang pastinya akan membantu menggantikan HTML HTML pada masa akan datang.

XAML, atau Language Markup Aplikasi Extensible, adalah bahasa markup berdasarkan XML yang merupakan sebahagian daripada suite Microsoft. Ia membantu dalam pembentangan visual aplikasi yang dibangunkan dalam Microsoft Expression Blend. Aplikasi ini boleh dibuat dengan tangan atau visual menggunakan Blend Paparan Reka Bentuk. Dalam kedua-dua kes, anda menulis kod XAML. XAML membolehkan anda untuk memulakan objek dan menetapkan sifatnya menggunakan hubungan hierarki. Ia menggunakan notasi tempoh untuk menentukan sifat sebagai harta objek. Anda juga boleh membina elemen UI yang kelihatan menggunakan XAML. XAML boleh bergerak dengan lancar menggunakan alat yang berbeza seperti Visual Studio atau Microsoft Expression Blend tanpa kehilangan data.

Perbezaan:

1. Semua dokumen XAML juga adalah dokumen XML yang sah, tetapi kes sebaliknya tidak berlaku.

2. XML adalah bahasa markup manakala XAML adalah bahasa permohonan perisytiharan.

3. XML mendapati penggunaannya terutamanya dalam aplikasi web berbeza dengan XAML yang digunakan untuk merancang kawalan untuk Windows serta aplikasi web.

Ringkasan:

1. XAML adalah bahasa aplikasi perisytiharan yang memberi tumpuan kepada definisi objek, sifat mereka, dan hubungan antara satu sama lain.

2. XML adalah bahasa markup yang dicipta oleh W3C yang digunakan untuk menggambarkan bahasa markup yang lain.

3. XML digunakan dalam penerbitan web untuk membuat halaman interaktif, untuk mencari web, dan mengautomasikan tugas web tertentu. Ia didapati digunakan dalam e-dagang dan membantu dalam memaparkan maklumat mengenai peranti wayarles dan telefon bimbit.

4. XAML digunakan untuk membuat, mengedit, dan menggunakan GUIs untuk Windows dan aplikasi web tertentu seperti pemalam Silverlight.

5. XAML kini hanya tersedia untuk platform Windows. Ia akhirnya akan dipindahkan ke platform lain dalam tempoh masa. XML ditetapkan untuk menggantikan HTML kerana kelenturannya.