在java
中有一个类SchemaFactory
,它用于模式验证,但在android中不可用。还有其他选择吗?
答案 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这样的独立验证器