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

ひさしく誰もユーザーがいなかったNVDLだけど、OASISのUBLを策定しているグループがNVDLを使いたいということで、NvdlValidatingReaderに関する質問が飛んでくるようになった。あまりにも久しぶりすぎて、もう仕様を忘れつつあったというのは内緒だ。ともあれ、NVDL自体は、UBLに限らず、もっと使われる場面があってもおかしくない言語だ。でも多分、既存のスキーマ言語がxs:anyとかanyNameを使っている間は、あまり注目されないんだろうな。

で今どうもNvdlValidatingReaderはdispatchの実装が根本的に間違ってる気がして直そうとしているのだけど、報告してくれるのがラスムーゼンとかいう人なので、ついつい最後の謎が解けなかった「眠れる竜ラヴァンス」を思い出してしまって、気になって仕方がない。

…って、仕様も読み直して、理解した範囲でまとめて、ソース読み直したら、全然間違って無かった。XmlReaderSettings.ValidationTypeとXmlValidatingReader.ValidationTypeが全然違って全然validationしてくれなかったのが問題だったらしい。


コメント

村田 — 03/23/2006 22:52:53

私のところにもUBLの人たち数人からコンタクトが最近ありました。
ラスムーゼンの質問に対応していただいているようで、まとこに
有難うございます。

atsushieno — 03/24/2006 00:32:55

いえ、こちらこそ有益な実験をしていただいて、とても助かっています。UBLのアクティビティがあるため、僕も仕事時間中にNVDLをいじることが可能になっています。


この記事を共有:

前の記事
次の記事
体臭データバンク