Saat ini saya sedang mengerjakan widget HTML5 interaktif untuk file EPUB. Kami biasanya menggunakan jQuery untuk melakukan hal-hal ini.
Proyek saat ini akan jauh lebih mudah jika saya dapat memasukkan file data XML dengan manifes EPUB dan kemudian widget HTML5 kecil saya membaca data dari file XML menggunakan metode standar jQuery dan AJAX.
Saya telah melakukan ini ribuan kali untuk aplikasi web yang mengalami kesulitan melakukannya di dalam file EPUB.
Pertanyaan utama saya adalah:
1) Apakah ini mungkin?
2) Jenis media apa yang tepat untuk digunakan saat mendeklarasikan file XML data di package.opf?
Saya menggunakan kode berikut:
$.ajax({
type: "GET",
async: false,
cache: false,
url: "data/test.xml",
dataType: "xml",
error: function() {
alert("ERROR: The table data could not be read...");
},
success: function(objFileContents) {
alert("SUCCESS");
}
);
Peringatan kesalahan terus muncul saat saya menguji di iBooks. Namun, semuanya berfungsi dengan baik saat saya mengujinya di Safari di desktop saya.
Bantuan apa pun sangat dihargai.
Terima kasih!