XML Paper Specification itu apa sih? Jelaskan dalam bahasa melayu ya

XML Paper Specification (XPS), adalah spesifikasi untuk page description language dan format fixed document yang awalnya dikembangkan oleh Microsoft yang kemudian dipiawaikan oleh Ecma International sebagai piawaian antarabangsa ECMA - 388. Spesifikasi XPS ini berbasis XML (lebih tepatnya XAML), yang berdasarkan pada jalur (sistem) pencetak baru dan format warna vektor dokumen yang mendukung kebebasan perangkat dan resolusi. XPS telah dipiawaikan sebagai format dokumen piawai terbuka pada 16 Jun 2009.

Perkembangan daripada XML Paper Specification

Pada tahun 2003 Global Graphics telah dipilih oleh Microsoft untuk memberikan konsultasi dan bukti daripada konsep pengembangan pada XPS, kemudian mereka bekerja dengan team pengembang dari Windows untuk membuat spesifikasi dan memberikan rujukan arsitektur untuk format baru tersebut.

Format XPS dokumen terdiri daripada markup XML terstruktur yang mendefinisikan tata letak dokumen dan tampilan visual setiap halaman, serta aturan rendering untuk distribusi, pengarsipan, rendering, pengolahan dan pencetakan dokumen. Bahasa markup XPS adalah sub bagian dari XAML, yang memungkinkan untuk memasukkan grafik vektor-elemen dalam dokumen.

File XPS pada kenyataannya merupakan file ZIP menggunakan Open Packaging Conventions, yang berisi file-file yang menyusun dokumen. Ini termasuk markup XML file untuk setiap halaman, teks, font, raster gambar, vektor grafik 2D, serta informasi digital rights management. Isi dari suatu file XPS dapat diperiksa hanya dengan membuka dalam sebuah aplikasi yang mendukung file ZIP.