2

我想使用 schematron 来验证测试文档中指定的文件是否确实存在。文档和文件将始终位于同一目录中。例如:

<foo icon="bar.png" />

在与正在验证的文档相同的目录中存在名为“bar.png”的文件应该通过。

到目前为止,我的研究使我相信这甚至是不可能的。

我正在使用 Saxon EE 9.3 虽然 oXygen XML 和 XSLT 2.0。

4

1 回答 1

1

好吧,您可以编写一个扩展函数,但是获取正在验证的文档的位置在我看来严重超出了我的范围,当然它应该与位置无关。

执行 schematron 的进程可能无法访问该路径....

一旦你通过了验证,你就不可能知道文件已经消失了,对我来说,这似乎是一个非常可疑的奖励的大量工作。

我们将 NMatrix 与 C# 一起使用,这有点死了。我说我们,最近离开的同事做了大部分工作,所以剩下的人使用了我们的隐形装置......

我想我会看一些简单的东西,并做一个额外的“验证”步骤。

于 2012-01-30T22:20:03.337 回答