Pin
Send
Share
Send


XML berasal dari eXtensible Markup Language ("Bahasa Markup yang Boleh Dipanjangkan" ). Ia adalah a metalanguage (a bahasa yang digunakan untuk mengatakan sesuatu tentang yang lain) label extensible yang telah dibangunkan oleh Word Wide Web Consortium (W3c ), sebuah syarikat komersil antarabangsa yang membangunkan cadangan untuk Web seluruh dunia.

XML adalah penyesuaian bagi SGML (Bahasa Markup Umum Umum ), bahasa yang membolehkan organisasi dan pelabelan dokumen . Ini bermakna XML bukanlah bahasa itu sendiri, tetapi a sistem yang membolehkan untuk menentukan bahasa mengikut keperluan. Dia XHTML yang MathML dan SVG Ini adalah beberapa bahasa yang XML mempunyai keupayaan untuk menentukan.

Pangkalan data, dokumen teks, spreadsheet dan laman web Ini adalah beberapa bidang penerapan XML. Metodologi muncul sebagai satu standard yang menstrukturkan pertukaran maklumat antara platform yang berbeza.

Pakar menunjukkan beberapa kelebihan yang diperolehi daripada penggunaan XML, seperti: ia boleh diperpanjang (tag baru boleh ditambah selepas reka bentuk dokumen); Penganalisis anda adalah standard (tidak memerlukan perubahan untuk setiap versi daripada metalanguage); memudahkan analisis dan pemprosesan dokumen XML yang dibuat oleh pihak ketiga.

Antara bahasa yang dibuat dengan XML, XSL (Bahasa Gaya Sepanjang Hayat yang Boleh Dipanjangkan ) dan XLINK (yang cuba mengatasi batasan pautan hiperteks dalam HTML).

Kesahan dokumen (iaitu, mereka struktur dibangunkan secara syntactically) hubungan yang ditentukan antara unsur-unsur berbeza bergantung kepada dokumen atau definisi luaran.

Seperti yang dianalisis, XML menyajikan satu siri kelebihan yang sangat menarik untuk pemaju, terutamanya kerana ia membolehkan untuk menghubungkan aplikasi bahasa dan platform yang berlainan; Walau bagaimanapun, yang sama boleh dilihat sebagai pedang bermata dua, kerana ia tidak menggalakkan pencarian untuk keserasian. Kesejagatan yang mengejar XML mungkin tidak akan datang jika bukan mengambil kesempatan untuk menyelesaikan masalah, yang baru dijana mengetahui bahawa mereka akan mempunyai penyelesaian.

Utiliti XML

Oleh kerana, sebahagian besarnya, kegunaan a alat Ia bergantung kepada kreativiti pengguna, adalah mustahil untuk meringkaskan semua aplikasi XML. Pendek kata, ia boleh dikatakan menawarkan kemungkinan penstrukturan dan mewakili data. Pada masa ini, adalah perkara biasa bagi program untuk memasukkan fail konfigurasi dalam format ini; Begitu pula dengan Apache dan aplikasi yang dibuat dengan teknologi NET (dari Microsoft).

Apabila membangunkan program dengan antara muka grafik, adalah perlu untuk mengatur semua imej supaya mereka memuat seperti yang diperlukan, dan XML sangat membantu dalam kes-kes ini: ia membolehkan pengelompokan, pelabelan, menentukan lokasi mereka dan menghubungkannya dengan data lain, mengikut keperluan pereka.

Tetapi sebagai tambahan untuk memudahkan organisasi sumber dan konfigurasi sesuatu program, XML memainkan peranan yang sangat penting, tanpa ragu, titik kuatnya: ia membolehkan anda untuk berkomunikasi dengan aplikasi lain, dari platform yang berbeza dan tanpa mengira asal maklumat yang sama. Anda boleh mempunyai, sebagai contoh, sebuah program yang berjalan pada Windows dengan pangkalan data SQL Server, dan satu lagi di Linux dengan Oracle, kedua-dua data berkongsi terima kasih kepada struktur XML.

The perkhidmatan web, konsep yang sangat umum dalam era ini, adalah komponen dari Merah yang menawarkan kemungkinan menjalankan siri operasi bervariasi, melalui kaedah konkrit yang memanfaatkan metalanguage XML untuk komunikasi mereka, terima kasih kepada mana-mana platform boleh menggunakan kelebihannya.

Akhirnya, XML adalah salah satu alat yang walaupun kerumitan rendah menyembunyikan potensi besar, berkat mudah digunakan dan tidak dapat dinafikan berguna.

Pin
Send
Share
Send