我目前正在尝试解决一个(希望如此)简单的问题,但我想我错过了显而易见的问题。
我正在尝试在Javas Validator Framework的帮助下验证包含名称空间和隐式模式位置声明的XML 文档。
XML 文件如下所示(为便于阅读而缩短):
<atomic:root xmlns:atomic="qname123" xmlns:xsi="schemainstance" xsi:schemaLocation="atomic http://">
oXygen 针对这个隐式模式验证这个 XML,但我没有让它在我的代码中工作。
在验证没有命名空间的文档时它可以正常工作,可以在此 gist中找到一组示例文档。
所以很明显我遗漏了一些东西,文档指出创建一个不带参数的 newSchema() 会使用文档提供的位置提示。
任何帮助将不胜感激,如果您需要更多信息,请告诉我。
谢谢。