【发布时间】:2012-05-03 17:03:58
【问题描述】:
我维护JDOM project 并尝试在 Android 上“认证”它。大多数事情都可以正常工作,但 XML Schema 验证被证明是有问题的......
我的问题是:有没有办法在 Android 上进行 XMLSchema 验证?如果有,怎么做?
以前有人问过这样的问题,但没有给出确凿的答案:
这是我目前“知道”的(如果我错了,请纠正我)...:
- SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema") - 因 IllegalArgumentException 而失败
- Harmony 项目中 Android 中的默认“ExpatParser”不支持 XMLSchema 验证。
- 可以在 Android 应用程序中加载 Xerces,甚至对其进行解析,但不能进行 Validating 解析 - 当您尝试时,您会遇到导致应用程序崩溃的“致命”Android 异常。
我已经为此工作了一段时间,我整理了以下“研究”:
如果有人有任何关于 Android 上 XMLSchema 验证的更多信息,我将不胜感激。
如果有人成功地对 XML 进行了 XMLSchema 验证,并且可以帮助我获得适用于 JDOM 的功能,他们将获得数千个互联网点... ;-) 并将在 JDOM 代码和提交消息中永垂不朽。
【问题讨论】:
标签: android xsd xsd-validation jdom