質問: 電子書籍epub変換について 電子書籍サービスの所に漸く(理解するのに長くかかりました)epubに変換したものを送信したのですが、エラーで下記の内容が帰ってきました。これも、https://lostandfound.github.io/epubcheckmsg-jaこのサイトを参考にしてくれとの事ですが、さっぱり要領がつかめません。どなたか具体的な例で下記のエラーのポイントを教えて頂くことが出来ないでしょうか error(rsc-005): ファイル解析時のエラー: 属性 "lang" の値が不正です. ; rfc3066形式の言語コードでなくてはなりません. index_split_001.html(2,64). error(rsc-005): ファイル解析時のエラー: 属性 "xml:lang" の値が不正です. ; rfc3066形式の言語コードでなくてはなりません. index_split_000.html(2,64).
回答: 良く分からんけど、貴方もおかしな事やってますねぇ。 「電子書籍サービス」って何ですか。どうしてトーシロにソースコード直させるようなのが「サービス」なんですか。 むしろ、貴方が「安く済むから」ってんでおかしなトコに仕事発注したんじゃないんですか? 「タダほど高いものはない」と言いますよ? フツーのトコに正規の金を払って仕事を発注した方がいいんじゃないですか? しかもこの質問内容は「プログラミング」じゃありません。 xmlを弄るのをプログラミングとは呼ばないのです。 だから誰も答えない。 フォーマットは全然分からんけど、言える事は一つあります。その二つのエラーは恐らく同じトコで発生してる。何でxmlなのにhtmlファイルになってんだか分からんけど、いずれにせよ、2行目の、一番左から数えて64番目(の文字、ないしはそこから始まる単語)がおかしい、といっている。 何語なのか指定する「言語タグ」(lang)がおかしい、って言ってる。日本語だったらjaじゃなきゃならないんだけど、指定間違いしてる、とか未指定だった、とかそんなんじゃねぇのかなぁ。 いずれにせよ、トーシロに直せ、とか言ってくるようなサービスにもならないサービスを利用するんじゃなくって、マトモに金払ってマトモなサービスを利用しなさいよ。 もう一回言いますが 「タダほど高いモノはない」 のです。