電子書籍交換フォーマットV1.1をRELAX NG Compact Syntaxで書いてみた(その1)

メモ。ついかっとなって。

とりあえず目次/部品データ(package.xml)用のスキーマeif_p.rncと全体設定データ(global.xml)用のスキーマeif_g.rncをgistにはっておきました。

正しいかどうかはまったく不明。というか仕様書の記述が微妙に足りない……。

あと、V1.1仕様書で、p.56 proprietaryタグのvendor属性の値は「数値(ピクセル数)」じゃなくてテキストだと思うし、p.60 special_pageタグのtitle属性の値はitem要素で指定したidだと思いました(っていうのは誰にフィードバックすればいいんでしょうか?)。また、全体的に「(空タグ)」の記述は間違ってる所多そうな気がします。

参考: