現在、EPUB ファイル用のインタラクティブな HTML5 ウィジェットに取り組んでいます。通常、これらのことを行うために jQuery を使用します。
EPUB マニフェストに XML データ ファイルを含め、標準の jQuery および AJAX メソッドを使用して XML ファイルから小さな HTML5 ウィジェットにデータを読み込ませることができれば、現在のプロジェクトははるかに簡単になります。
EPUB ファイル内で実行するのが困難な Web アプリケーションに対して、これを何千回も実行しました。
私の主な質問は次のとおりです。
1)これは可能ですか?
2) package.opf でデータ XML ファイルを宣言するときに使用する適切なメディア タイプは何ですか?
次のコードを使用しています。
$.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");
}
);
iBooks でテストすると、エラー アラートが表示され続けます。しかし、デスクトップの Safari でテストすると、すべて正常に動作します。
どんな援助も大歓迎です。
ありがとう!