【问题标题】:Schema validation android架构验证android
【发布时间】:2010-10-22 13:05:31
【问题描述】:

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

【问题讨论】:

    标签: java android validation xsd


    【解决方案1】:

    只要SchemaFactory 类不需要JNI 代码,您就可以将其.jar 文件导入您的Android 项目并直接使用。

    【讨论】:

      【解决方案2】:

      Android 目前不支持 XSchema。这在 1.0 版本中是正确的,我只是查看了 1.5 中的更改,并没有对任何 xml 包进行任何更改,所以在我看来它仍然是正确的。我没有源> 1.0。

      在 1.0 源代码中,各种解析器类中有以下 cmets:

      // TODO No XSchema support in Android 1.0. Maybe later.
      

      因此,您现在必须捆绑自己的类或完全跳过架构验证。这对他们来说可能不是一个高优先级的功能。

      【讨论】:

        【解决方案3】:

        您可以尝试直接使用 XML 实现中的验证器。看看你是否可以在 Android 附带的任何 XML 解析器中找到验证器类,或者使用独立的验证器,如 MSV

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-29
          • 2010-11-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多