gpt4 book ai didi

java - Android 中的 XML 架构验证

转载 作者:太空宇宙 更新时间:2023-11-03 12:25:55 25 4
gpt4 key购买 nike

我已经创建了一个 XML,我想用模式验证,即XSD 文件,但 android 没有为如果我没记错的话也一样.........还有一个名为jaxp1.3 不允许我编译代码是因为桌面和android的字节码不同?哪个有类执行验证工作的模式工厂和 validator ......是还有其他选择。任何帮助,将不胜感激 .....拼命寻找答案............

最佳答案

这是 Google 发布的已知问题 here

解决方案是使用移植到 Android 的 Apache Xerces。有一个项目here

您必须执行 svn chekout 并将项目导出到 jar 文件以用作您的 android 项目中的库。

实例 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");

关于java - Android 中的 XML 架构验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/846748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com