iBooks: Apa itu ruang nama?

Anda dapat menganggap ruang nama sebagai kosakata.

Ruang nama menentukan kosakata XML yang mengandung elemen dan atribut yang Anda gunakan di dokumen konten EPUB. Setiap ruang nama dinyatakan menggunakan URL dan atribut. xmlns atau xmlns:. Contoh, xmlns:xhtml="http://www.w3.org/1999/xhtml".

Di pernyataan di atas, xmlns: merupakan atribut dan xhtml adalah prefiksnya. Setelah menyatakannya, Anda dapat menggunakan prefiks di depan elemen atau nama atribut apa pun yang dipisahkan dengan titik dua. Hal ini mengidentifikasi kosakata XML mana yang dirujuk elemen atau atribut tersebut. Kutipan file OPF dari EPUB berikut ini menjelaskan cara Anda dapat menggunakan prefiks:

<?xml version="1.0" encoding="utf-8"?>

<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="bookid" version="3.0">

	<metadata xmlns="http://www.idpf.org/2007/opf" xmlns:dc="http://purl.org/dc/elements/1.1/" >

		<dc:title>Example</dc:title>

		<dc:identifier id="bookid">0123456789</dc:identifier>

		<dc:language>en</dc:language>

	</metadata>

Selain ruang nama OPF standar, kutipan di atas mencakup ruang nama Dublin Core (xmlns:dc="http://purl.org/dc/elements/1.1/). Ini digunakan untuk menentukan atribut metadata di dalam OPF.
 
Jika pengiriman berujung pada kesalahan yang terkait dengan elemen atau atribut yang tidak diizinkan, elemen atau atribut tertentu yang Anda gunakan mungkin tidak ada di kosakata ruang nama yang dinyatakan di EPUB. Untuk mengatasi masalah ini, ubah elemen atau atribut tersebut menjadi elemen/atribut yang sah.

Tanggal Dipublikasikan: