我必须为其中一个 xml 属性指定限制,我知道我可以使用下面的语法。
<小时/>
但是 minInclusive 和 MaxInclusive 取决于平台。我如何指定这样的语法? XSD 支持它们吗?
谢谢, 公羊
最佳答案
Saxon 的 XSD 处理器引入了验证参数的概念,您可以在从命令行或应用程序调用模式处理器时指定这些参数 - 您不能在 minInclusive 和 maxInclusive 等方面使用它们,但可以在xs:assert 以及其他使用 XPath 表达式的地方。
很高兴看到这满足了真正的要求,但说实话,在其他处理器中广泛实现这样的功能之前,将您的策略建立在它的基础上有点不明智。
关于c++ - XSD 限制可以特定于平台吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18241292/