1

ISO Schematron (XSLT1を使用) を使用して、ルールの一致したコンテキストの XPath を検証レポートで取得するにはどうすればよいですか? 1

アサーション テストごとに XPath を取得しようとするのは明らかに意味がありませんが、適用されたコンテキスト要素を再検索する手段は、アプリケーション層に公開されている場合、フィールドの強調表示などの自動処理に非常に便利です。


1今日、答えを見つけました。「明白な」解決策を見つけたのは、予想されるキーワードではなく、つまずきだけでした。Schematron は間違いなく 2003/2007 年に全盛期を迎えました。提出された回答がない場合は、(1 日か 2 日で) 自己回答しますが、提出された適切な回答を希望します。

4

2 に答える 2

0

答えはSVRLを使用しているため、SVRL対応のスタイルシートを使用してSchematronルールを処理していると言えます。こちらも回答:https ://stackoverflow.com/a/12896201/227785

于 2013-02-24T14:59:39.813 に答える
0

これが少し遅い回答であることを感謝しますが、個人的な理由から、この機能を正確に実装した別のSchematron実装があることに注意したいと思います。index.html#実装

schematron-xml: 疑わしい要素の場所への XPath を含む属性 location を持つ XML を生成します。名前空間のないドキュメント用のバージョンも用意されています (新しいアーキテクチャを使用)。

schematron-xml は確実に現在は使用されていませんが、一致するコンテキストの XPath を生成する方法に興味がある場合は、http://xml.ascc.net/schematron/1.3/FrancisNorton にある「mypath」という非常にシンプルなテンプレートを参照してください。 /sch-xml.xsl .

于 2016-12-21T15:37:55.663 に答える