c++ - XSD 限制可以特定于平台吗?

标签 c++ c xml xsd schema

我必须为其中一个 xml 属性指定限制,我知道我可以使用下面的语法。

<小时/>

但是 minInclusive 和 MaxInclusive 取决于平台。我如何指定这样的语法? XSD 支持它们吗?

谢谢, 公羊

最佳答案

Saxon 的 XSD 处理器引入了验证参数的概念,您可以在从命令行或应用程序调用模式处理器时指定这些参数 - 您不能在 minInclusive 和 maxInclusive 等方面使用它们,但可以在xs:assert 以及其他使用 XPath 表达式的地方。

很高兴看到这满足了真正的要求,但说实话,在其他处理器中广泛实现这样的功能之前,将您的策略​​建立在它的基础上有点不明智。

关于c++ - XSD 限制可以特定于平台吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18241292/

相关文章:

c++ - 设置 Promise 豁免会导致中止调用

python - 如何从目录中输入多个文件

xml - XSL 从文本中删除换行符

C++生成一个4位随机数

c++ - 如何更新样式表的单个属性?

c++ - 为什么向 vector 添加元素时其大小相同?

c - 如何使用 typedef 结构创建带有随机数的矩阵?

c - 为什么 RSA_size 会崩溃?

objective-c - Xcode 5 和 mavericks 上的 ARC 问题

android - 每次我在 Eclipse 中单击 Android XML 文件时,它都会加载所有 API 版本的数据