2012-01-30 35 views
2

我喜欢使用schematron来验证测试文档中指定的文件是否实际存在。文档和文件将始终驻留在同一个目录中。例如: -使用schematron验证二进制文件的存在

<foo icon="bar.png" /> 

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

到目前为止,我的研究让我相信这可能不可能。

我使用Saxon EE 9.3,但使用带XSLT 2.0的oXygen XML。

回答

1

那么你可以编写一个扩展函数,但获取被验证文档的位置对我来说看起来严重超出范围,当然它应该是位置不可知的。

的过程中做的Schematron可能无法访问该路径....

一旦你通过了验证,有没有办法可以知道文件的消失了,貌似很多工作,为给我一个非常可疑的奖励。

我们在C#中使用NMatrix,它有点死。我说我们,最近离开的一位同事做了大部分工作,所以剩下的人都忙着隐藏我们的设备...

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