架构validationandroid

java有类SchemaFactory ,它用于模式validation,但在android中不可用。 还有其他选择吗?

只要SchemaFactory类不需要JNI代码,您就可以将其.jar文件导入Android项目并直接使用它。

目前Android中没有XSchema支持。 在版本1.0中也是如此,我只看了1.5中的更改,并且没有对任何xml包进行任何更改,因此在我看来它仍然是正确的。 我没有源> 1.0但是。

在1.0源代码中,各种解析器类中有以下注释:

 // TODO No XSchema support in Android 1.0. Maybe later. 

因此,您现在必须捆绑自己的类或完全跳过模式validation。 它可能不是他们的高优先级function。

您可以尝试直接使用XML实现中的validation器。 要么看看你是否可以在Android附带的任何XML解析器中找到validation器类,或者使用像MSV这样的独立validation器