架构验证android

时间:2009-04-29 09:42:41

标签: java android validation xsd

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

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

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

答案 2 :(得分:0)

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