开发者社区> 问答> 正文

Android中的XML模式验证

我已经创建了一个XML,我想与架构即XSD文件验证,但也有由Android为同提供,如果我没看错的没有直接的类.........并且有一个名为外部罐子 jaxp1.3其中不允许我编译代码,是因为台式机和android的字节码不同吗?里面有类工厂和验证器,它们做验证工作……......还有其他选择吗?任何帮助将不胜感激.....拼命寻找ans ..........

展开
收起
Puppet 2020-01-19 09:21:31 346 0
1 条回答
写回答
取消 提交回答
  • 这是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");
    
    2020-01-19 09:21:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载