Apakah Fail XML dan Bagaimana Anda Boleh Membuka dan Menggunakannya?

Apakah Fail XML dan Bagaimana Anda Boleh Membuka dan Menggunakannya?

XML bermaksud Extensible Markup Language . Tujuannya adalah untuk menerangkan dan menyusun data di internet, untuk aplikasi mudah alih, dan di tempat lain. Adakah anda tertanya-tanya bagaimana ini berfungsi dan XML digunakan untuk apa? Biarkan kami membantu anda memahami perinciannya.





Apakah Bahasa Markup?

Bahasa markup menerangkan teks atau menambah maklumat tambahan. Anotasi ini tetap tidak dapat dilihat oleh pengguna akhir. 'Mesin', seperti penyemak imbas anda, membaca anotasi ini sebelum memproses dan menyampaikan teks seperti yang diperintahkan oleh perintah markup.





Menurut Wikipedia :





Idea dan terminologi berkembang dari 'penambahan' naskah kertas, iaitu arahan penyemakan oleh penyunting, yang ditulis secara tradisional dengan pensil biru pada manuskrip pengarang. Di media digital, 'teks arahan pensil biru' ini digantikan oleh tag, yang menunjukkan bahagian-bahagian dokumen itu, dan bukannya perincian bagaimana ia dapat ditunjukkan pada beberapa paparan. '

Contoh bahasa markup yang terkenal ialah HTML (HyperText Markup Language). Walaupun HTML (dan bahasa pengaturcaraan lain) menentukan rupa laman web, anda tidak boleh melihat jejak kod. Apa yang anda lihat ialah tafsirannya oleh penyemak imbas anda. Contohnya, pemformatan fon atau gambar yang disematkan.



Bagaimana XML Berfungsi?

XML adalah bahasa markup meta yang dikembangkan untuk internet. Ini adalah penyederhanaan SGML (Standard Generalized Markup Language), ibu kepada semua bahasa markup. XML dapat diperluas kerana pengguna dapat menambahkan dan menentukan tag baru atau blok bangunan. Dengan menambahkan blok bangunan, pengguna dapat menyesuaikan XML dengan keperluan mereka.

Untuk menerangkan bagaimana ini semua berfungsi, izinkan saya mengambil sedikit jalan memutar, menggunakan HTML dan CSS sebagai contoh.





Bagaimana XML Berkaitan dengan HTML

XML serupa dengan HTML, tetapi kerana pengguna dapat menambahkan blok bangunan mereka sendiri, ini memungkinkan lebih banyak fleksibiliti. Perbezaan utama antara HTML dan XML adalah bahawa HTML menentukan bagaimana data kelihatan, sementara XML menentukan apa itu data . Itulah sebabnya XML tidak dapat menggantikan HTML, melainkan memperluasnya.

Untuk menerangkan data, XML bergantung pada Definisi Jenis Dokumen (DTD). Anda boleh mengatakan bahawa ini adalah kamus mesin. Ia membolehkan mesin memahami bahasa markup. Oleh itu, setiap dokumen mesti dimulakan dengan menentukan jenis DTD yang akan digunakan. HTML menggunakan prinsip yang sama. Kod yang anda dapati di banyak laman web boleh kelihatan seperti ini:





Contoh khusus ini memberitahu penyemak imbas anda bahawa DTD adalah html 4.0 dalam bahasa Inggeris. Penyemak imbas kemudian boleh maju dan membandingkan setiap perintah yang diberikan dengan DTDnya, yang memberitahu apa yang harus dilakukan dengan setiap perintah. Begitulah perintahnya

diterjemahkan ke teks tebal atau

bagaimana melihat mesej yang dipadam di facebook

kepada teks yang digarisbawahi.

Kredit Gambar: photovibes1 / Depositphotos

Bagaimana CSS Menyelesaikan Masalah Dengan HTML

Masalah dengan HTML adalah bahawa ia terdiri daripada sekumpulan perintah statik. Setiap kali anda ingin menentukan atribusi tertentu, anda perlu mengetik perintah ini. Lagi dan lagi. Walaupun ini menjadikan HTML mudah dan senang dipelajari, ia juga menghadkan fleksibilitinya.

Sebagai contoh, katakan anda mahu menukar ukuran atau warna tajuk yang anda gunakan berpuluh kali di seluruh laman web anda. Bayangkan anda harus menukar atribut setiap satu daripada satu dozen tajuk secara berasingan. Sangat membosankan!

Dalam reka bentuk web, Cascading Style Sheets (CSS) telah menghilangkan penyuntingan dokumen HTML yang melelahkan ini. Sekarang, anda hanya menambahkan atribut 'H1' ke tajuk anda di laman web dan dalam helaian gaya anda menentukan seperti apa tajuk 'H1'. Dan apabila anda mahu mengubah rupa tajuk itu, anda hanya menukarnya di satu tempat, iaitu helaian gaya. Masalah selesai.

Berfikir untuk memulakan laman web anda sendiri? Pembaca MakeUseOf boleh mendapat potongan istimewa jika mereka mendaftar untuk menggunakan InMotion Hosting pautan ini atau Bluehost menggunakan pautan ini .

windows 10 memindahkan program ke pemacu lain

Cara XML Mengendalikan Data

XML struktur dan mentakrifkan data. Tidak mengganggu atribut tertentu, seperti ukuran atau warna. Blok bangunannya serupa dengan tag HTML yang berkaitan dengan CSS. Ini dengan jelas menentukan tajuk, tajuk, teks, dan elemen lain dari dokumen dan menyerahkan tafsiran kepada mesin.

Untuk penjelasan yang lebih teliti, saya cadangkan pengenalan ini kepada XML .

Untuk Apa XML Digunakan?

XML telah menemui aplikasi yang luas. Hari ini, pelbagai program dan peranti menggunakannya untuk mengendalikan, menyusun, menyimpan, menghantar, dan memaparkan data. Sebagai contoh, ia digunakan secara meluas dalam pertukaran data B2B. XML juga merupakan standard untuk format fail Office, termasuk fail Microsoft Office dan Google Docs.

Daripada mengintegrasikan data ke dalam dokumen HTML, ia mengeluarkan sumber untuk memisahkan fail XML. Oleh kerana XML menyimpan data dalam format teks biasa, penyimpanannya tidak bergantung pada platform anda dan data anda dapat dieksport, diimport, atau dipindahkan dengan lebih mudah.

Banyak bahasa lain berdasarkan XML, termasuk XHTML, WAP untuk peranti pegang tangan, atau RSS untuk suapan. Sebagai contoh, seperti yang ditunjukkan oleh pengulas, jika anda menambah / makan hingga akhir URL artikel ini yang anda baca, anda akan melihat kod XML RSS artikel ini: klik di sini untuk melihat .

Cara Membuka Fail XML

Seperti disebutkan di atas, XML menyimpan data dalam teks biasa. Itulah sebabnya anda dapat membuka fail XML dengan sejumlah program yang berbeza. Secara amnya, klik kanan fail XML, pilih Buka dengan dari menu, dan pilih program. Anda boleh mencuba salah satu program di bawah ini:

  • Windows Notepad atau penyunting teks lain
  • Notepad ++
  • Mana-mana penyemak imbas web

Anda juga boleh mencuba penampil XML dalam talian seperti yang dilihatnya Kod Mencantikkan .

Anda akan dapat membaca fail dengan mana-mana program di atas, tetapi Notepad ++ dan penonton atau editor XML khusus akan mewarnai tag XML kod dan dengan itu menjadikannya lebih mudah untuk memahami struktur data. Namun, perhatikan bahawa program ini tidak dapat menjalankan XML kerana semua yang dapat anda temukan di dalam dokumen adalah data terstruktur.

Format XML Tidak Dinyatakan

XML bukan ruji internet dulu. Hari ini, JSON adalah alternatif yang paling popular untuk mengintegrasikan data.

Sekiranya anda seorang pengaturcara, anda masih perlu melakukannya bekerja dengan XML sekali-sekala .

Berkongsi Berkongsi Tweet E-mel 6 Alternatif yang didengar: Aplikasi Buku Audio Percuma atau Murah Terbaik

Sekiranya anda tidak gemar membayar buku audio, berikut adalah beberapa aplikasi hebat yang membolehkan anda mendengarkannya secara percuma dan sah.

Baca Seterusnya
Topik-topik yang berkaitan
  • Teknologi Dijelaskan
  • Pengaturcaraan
  • HTML
  • Pembangunan Web
  • Pengaturcaraan
  • XML
Mengenai Pengarang Tina Sieber(831 Artikel Diterbitkan)

Semasa menamatkan PhD, Tina mula menulis mengenai teknologi pengguna pada tahun 2006 dan tidak pernah berhenti. Sekarang juga sebagai editor dan SEO, anda boleh mendapatkannya Twitter atau mendaki jalan berhampiran.

Lagi Dari Tina Sieber

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan