我维护JDOM 项目,并试图在 Android 上“认证”它。大多数事情都很好,但是 XML Schema 验证被证明是有问题的......
我的问题是:有没有办法在 Android 上进行 XMLSchema 验证?如果有,怎么做?
以前有人问过这样的问题,但没有给出确凿的答案:
这是我目前“知道”的(如果我错了,请纠正我)......:
- SchemaFactory.newInstance(" http://www.w3.org/2001/XMLSchema ") - 因 IllegalArgumentException 而失败
- Harmony 项目中 Android 中的默认“ExpatParser”不支持 XMLSchema 验证。
- 可以在 Android 应用程序中加载 Xerces,甚至使用它进行解析,但不能进行验证解析 - 当您尝试获得导致应用程序崩溃的“致命”Android 异常时。
我已经为此工作了一段时间,并整理了以下“研究”:
如果有人有更多关于 Android 上的 XMLSchema 验证的信息,我将非常感谢任何输入。
如果有人成功地在 XML 上完成了 XMLSchema 验证,并且可以帮助我获得适用于 JDOM 的功能,他们将获得数千个 Internet 点... ;-) 并将在 JDOM 代码和提交消息中永垂不朽。