コンテンツへスキップ
ものがたり
戻る

年末からちょぼちょぼとRelaxngValidatingReaderの改良を加えてきたのだけど、今日ようやくOpenDocument 1.0の仕様書(4MB強のxml)を500KBの.rngでvalidateできるようになった。OpenDocumentは僕が知る限り最大のRELAX NG応用1なので、これがちゃんと使えるようになったのは大きい。と思う。これまではそんなに積極的にコレを使え!って売り込むのが躊躇われたのだけど、Jingの次かその次くらいには実用的になったかもしれない。

そう言えばAvalonのXAMLって結局どうなったんだろう。かつて見たときはとてもRELAX NGではvalidate出来なさそうに見えたけど(XML Schemaは論外)、あのSchematronでしかvalidationできなさそうな仕様でいくことになったのかしらん。


コメント

村田 — 02/04/2009 07:56:42

きょう、OOXML Part 1 のwml.rncに基づく検証を
mono-xmltoolでやってみたら無事に動きました。
pml, smlも試してみますし、NVDL(OOXML part 3に
あるもの)も試してみるつもりです。

atsushieno — 02/04/2009 13:12:19

おお、そうでしたか。情報ありがとうございます。
もし検証が通らないものがあったら教えて下さい。最近この辺からはだいぶ離れてしまっていますが、バグがあれば対処したいと思います。NVDLの方はあまり叩いていないので、問題が出るかもしれません。

Footnotes

  1. アプリケーションという片仮名よりこっちの方がしっくり来るのは何ででしょうな。


この記事を共有:

前の記事
サブマリン特許禁止法
次の記事