我已经创建了一个XML,我想与架构即XSD文件验证,但也有由Android为同提供,如果我没看错的没有直接的类.........并且有一个名为外部罐子 jaxp1.3其中不允许我编译代码,是因为台式机和android的字节码不同吗?里面有类工厂和验证器,它们做验证工作……......还有其他选择吗?任何帮助将不胜感激.....拼命寻找ans ..........
这是Google 在这里发布的一个已知问题
解决方案是使用Apache Xerces移植到Android。有一个项目在这里
您必须执行svn chekout并将proyect导出到jar文件中,以用作android proyect中的库。
实例SchemaFactory的代码稍有变化。我给你看一个例子:
import mf.javax.xml.validation.Schema;
import mf.javax.xml.validation.SchemaFactory;
import mf.javax.xml.validation.Validator;
import mf.org.apache.xerces.jaxp.validation.XMLSchemaFactory;
SchemaFactory factory = new XMLSchemaFactory();
Schema esquema = factory.newSchema(".../file.xsd");
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。