例外でメッセージを出力するSchematron.NET
2008年5月14日(水曜日)
例外でメッセージを出力するSchematron.NET
「Schematron を使用して XML ドキュメント検証を向上する (msdn.microsoft.com)」。
リンク先からソースが拾える NMatrix.Schematron.dll ですが、サンプルの通りに動かしてみると一応動作。検証エラーが出るとこんな感じ……。
NMatrix.Schematron.ValidationException: Results from Schematron validation: Results from Schematron validation From pattern "" Assert fails: foo要素にbar要素が1つ以上含まれていなければなりません。 At: /test[1]/foo[2]... (Line: 4, Column: 2) 場所 NMatrix.Schematron.Validator.Validate(XmlReader reader) 場所 Validator.cs:行 454 場所 App.Main()
って、検証エラーなどのメッセージは例外で送られてきますか。validator なんだから検証エラーは普通に起こり得るわけで、それを例外で出してくるというのはかなり斬新。というかぶっちゃけ使いづらすぎる。 (d.hatena.ne.jp)
まあ、出力の方法は変えられるのだろうと思いますが……。
- 「例外でメッセージを出力するSchematron.NET」にコメントを書く
- 前(古い): 賭博堕天録カイジ5,6
- 次(新しい): 拒否アドレス 220.194.55.47 を追加