【问题标题】:validate a binary files presence with schematron使用 schematron 验证二进制文件的存在
【发布时间】:2012-01-30 21:18:50
【问题描述】:

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

<foo icon="bar.png" />

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

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

我正在使用 Saxon EE 9.3,尽管 oXygen XML 和 XSLT 2.0。

【问题讨论】:

    标签: xml schema xslt-2.0 saxon schematron


    【解决方案1】:

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

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

    一旦你通过了验证,你就无法知道文件已经消失了,这对我来说似乎需要做很多工作才能获得非常可疑的奖励。

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

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

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 2015-07-23
      • 1970-01-01
      • 2010-09-11
      相关资源
      最近更新 更多