|
|
1
6
实际上,我们在2000年左右做了一个研究项目,并实现了一个XPath验证器。这是针对XPath1的。我不知道目前有任何可用的库可用于执行此操作。
如果您还想使用它,我建议您使用eclipse之类的库 XSD |
|
|
2
3
在设计时,您可以使用工具生成示例XML文档,并针对该示例执行XPath。AltovaXMLSpy和SOAPUI都具有此功能。 SOAPUI实际上是开源(Java)的,所以您可以看看它是如何生成示例的。在运行时情况下(即,如果schema和XPath都是运行程序的输入),则必须确保生成足够的可选组件和示例数据以避免误报,并且可能需要生成多个示例文件。 我不会试图直接根据模式评估XPath,因为各种轴会使完整的解决方案变得非常复杂。我很确定这是可以做到的,但我觉得这是一门核心数学。我建议作为捷径生成样本。 |
|
Mike · 不带属性的XSD导入 2 年前 |
|
|
Toru · XSD-扩展基本限制类型 2 年前 |
|
|
koallalays · 使用XSD对XML中的内容进行交叉验证 2 年前 |
|
|
Dave · 在XSD中,如何在元素的内容中只允许空白? 8 年前 |
|
|
Jakub Mosakowski · Xml架构唯一性不检查唯一性 8 年前 |