Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 模式验证android_Java_Android_Validation_Xsd - Fatal编程技术网

Java 模式验证android

Java 模式验证android,java,android,validation,xsd,Java,Android,Validation,Xsd,在java中有一个类SchemaFactory,用于模式验证,但在android中不可用。还有其他选项吗?您可以直接从XML实现中使用验证器。或者看看是否可以在Android附带的任何XML解析器中找到验证器类,或者使用像这样的独立验证器,只要SchemaFactory类不需要JNI代码,您就可以将它的.jar文件导入到您的Android项目中并直接使用它。Android目前不支持XSchema。这在1.0版中是正确的,我只是查看了1.5版中的更改,没有对任何xml包进行任何更改,所以在我看来这

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

您可以直接从XML实现中使用验证器。或者看看是否可以在Android附带的任何XML解析器中找到验证器类,或者使用像

这样的独立验证器,只要
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.
因此,您必须捆绑自己的类,或者暂时跳过模式验证。对他们来说,这可能不是一个高优先级的功能