私は基本的なワード プロセッシング アプリケーションを作成しており、コードが画面にレンダリングするために解析するネイティブの「内部」形式に落ち着こうとしています。将来、XSLT を記述して ODF や XHTML などに変換できるように、これを XML にしたいと考えています。
使用する既存の標準を検索する場合、有望と思われる唯一の標準は ODF です。しかし、それは私が必要としているものに対して大規模なやり過ぎのように見えます. 必要なのは、段落タグ、フォントの選択、フォントのサイズと装飾だけです...それだけです。最小限の ODF レンダラーを実装するだけでも長い時間がかかりますし、手間をかける価値があるかどうかもわかりません。
現在、独自の XML 形式を作成することを考えていますが、それはあまり良い方法ではありません。特に、将来必要になるかもしれない XSLT はすでに書かれているので、標準を使用することをお勧めします。
それとも、弾丸をかじってODFを実装する必要がありますか?
編集:答えについて
以前から XSL-FO の存在は知っていましたが、仕様の重みからあまり意識していませんでした。しかし、その通りです。サブセットがあれば、作業に必要なものすべてと成長の余地が得られます。リマインダーをどうもありがとう。
さらに、FOP や RenderX などのレンダリング ライブラリを含めることで、無料で PDF を生成できます。悪くない...