Bahasa markup adalah bahasa komputer yang memisahkan elemen dokumen dengan tag. Tidak seperti bahasa pemrograman, itu dalam format yang dapat dibaca manusia dan dapat dibuka dengan hampir semua editor teks. Karena sifat mendefinisikan elemen dengan tag, file semacam itu memungkinkan definisi berbagai elemen. Tag ini tidak ada hubungannya dengan representasi grafis dari data, atau mereka digunakan untuk menentukan pengaturan yang ditentukan pengguna seperti font, dimensi, dll. Ada cukup banyak bahasa markup yang tersedia untuk digunakan hari ini. Beberapa di antaranya dibahas di sini untuk kesadaran umum.

Markup-Languages-Fileformats

html-bahasa markup hypertext

[Html1] (Hyper Text Markup Language) adalah ekstensi untuk halaman web yang dibuat untuk tampilan di browser. Dikenal sebagai bahasa web, HTML telah berevolusi dengan persyaratan persyaratan informasi baru yang akan ditampilkan sebagai bagian dari halaman web. Varian terbaru dikenal sebagai HTML 5 yang memberikan banyak fleksibilitas untuk bekerja dengan bahasa tersebut. Halaman HTML diterima dari server, di mana ini di -host, atau dapat dimuat dari sistem lokal juga. Setiap halaman HTML terdiri dari elemen -elemen HTML seperti formulir, teks, gambar, animasi, tautan, dll. Elemen -elemen ini diwakili oleh tag seperti ,, dan beberapa lainnya di mana setiap tag telah memulai dan berakhir. Ini juga dapat menyematkan aplikasi yang ditulis dalam bahasa skrip seperti JavaScript dan Style Sheets (CSS) untuk representasi tata letak keseluruhan.

xml-bahasa markup yang diperluas

Xml berarti bahasa markup yang dapat diperluas yang mirip dengan html tetapi berbeda dalam menggunakan tag untuk mendefinisikan objek. Seluruh ide di balik pembuatan format file XML adalah untuk menyimpan dan mengangkut data tanpa bergantung pada perangkat lunak atau alat perangkat keras. Popularitasnya adalah karena menjadi manusia maupun mesin yang dapat dibaca. Ini memungkinkannya untuk membuat protokol data umum dalam bentuk objek yang akan disimpan dan dibagikan melalui jaringan seperti World Wide Web (www). “X” dalam XML adalah untuk diperluas yang menyiratkan bahwa bahasa dapat diperluas ke sejumlah simbol sesuai kebutuhan pengguna. Ini untuk fitur -fitur inilah banyak format file standar memanfaatkannya seperti Microsoft Open XML, LibreOffice OpenDocument, xhtml dan SVG.

XHTML-Bahasa Markup Hypertext yang Diperluas

XHTML adalah format file berbasis teks dengan markup di XML, menggunakan reformulasi HTML 4.0. File -file ini sangat cocok untuk dibuka atau dilihat di browser web. XHTML dirancang agar lebih terstruktur, lebih sedikit skrip, generik; Menggunakan semua fasilitas XML yang ada dan lebih banyak perangkat independen. XHTML menyediakan serangkaian elemen dan atribut yang umumnya bermanfaat, dengan opsi ekstensi dalam kombinasi dengan lembaran gaya. Atribut digunakan dari koleksi Atribut Metadata. XHTML memberikan fleksibilitas dan aksesibilitas dengan mensubordinasikan semua elemen presentasi html ke lembaran gaya. Lembar gaya lebih fleksibel daripada elemen presentasi ini. Spesifikasi untuk HTML 4.01, HTML5 dan XHTML sedang dikembangkan secara dinamis oleh World Wide Web Consortium (W3C).

xaml-Bahasa markup berbasis XML

Xaml, bahasa markup aplikasi yang dapat diperluas, file ekstensi menggambarkan elemen antarmuka pengguna untuk aplikasi perangkat lunak berdasarkan Windows Presentation Foundation (WPF). Meskipun bahasa, itu tidak perlu diprogram karena didasarkan pada format standar XML yang mudah digunakan dan dipahami. XAML (diucapkan sebagai “Zammel”) dikembangkan oleh Microsoft dengan tujuan khusus untuk membuat antarmuka pengguna. Singkatan aslinya mendukung bahasa Avalon Markup yang dapat diperluas, di mana Avalon adalah nama kode untuk WPF. File XAML terkadang disimpan dengan ekstensi XOML juga. Beberapa bahasa markup lainnya termasuk MHTML, htm dan xoMl yang menggunakan bahasa markup dasar yang dibahas di atas untuk fungsinya. Penggunaan bahasa markup masing -masing tergantung pada tujuannya. Jika konten akan digunakan untuk tujuan tampilan, maka HTML, MHTML dan HTM digunakan. Namun, jika deskripsi data adalah kebutuhan, bahasa markup seperti XML dan yang didasarkan pada XML digunakan.