2

スキーマトロンを使用して、テスト ドキュメントで指定されたファイルが実際に存在することを検証したいと考えています。ドキュメントとファイルは常に同じディレクトリに存在します。例えば:

<foo icon="bar.png" />

検証中のドキュメントと同じディレクトリ内に「bar.png」という名前のファイルが存在する場合は、パスする必要があります。

これまでの私の調査では、これは不可能かもしれないと確信しています。

XSLT 2.0 で oXygen XML を使用していますが、Saxon EE 9.3 を使用しています。

4

1 に答える 1

1

拡張関数を作成することもできますが、検証対象のドキュメントの場所を取得することは、私には真剣に範囲外に見えます。確かに、場所に依存しないはずです。

スキマトロンを実行しているプロセスは、そのパスにアクセスできない可能性があります。

そして、検証に合格すると、ファイルが消えたことを知る方法はありません。私にとって非常に疑わしい報酬のための多くの作業のように見えます。

一種の死んだC#でNMatrixを使用します。最近去った同僚である私たちがほとんどの作業を行ったので、残っている人たちは私たちのクローキングデバイスを使用しています...

私は何か単純なものを見て、それを追加の「検証」ステップで行うと思います。

于 2012-01-30T22:20:03.337 に答える