【问题标题】:Java equivalent of .NET's System.Xml.Schema classes?Java 等效于 .NET 的 System.Xml.Schema 类?
【发布时间】:2010-07-21 08:07:01
【问题描述】:

.NET Framework 公开了一组相当有用的类作为System.Xml.Schema namespace 的一部分。

除其他外,XmlSchema 和 XmlSchemaElement 等类为定义/编写和解析/读取/遍历 XML 模式文件提供了有用的 API。

是否存在适用于 Java 的等效库?

【问题讨论】:

    标签: java .net xml xsd shared-libraries


    【解决方案1】:

    实现这一点的工具已经存在,但我认为 Java 中没有类似的特定工具。我要做的是在 XML Schema 模式 (http://www.w3.org/2001/XMLSchema) 上运行 JAXB,它将生成与 XSD 结构相对应的 Java 类。然后,您可以使用它们来读取/写入 XML 模式,并根据 XML 模式模式进行验证。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我做到了。我知道它可以用来读取模式资源并用它来验证 XML。但是,我真正想做的是检查架构本身,即遍历它,检查它的复杂类型,添加新元素等。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 2012-11-28
      • 2010-11-20
      • 2019-04-15
      • 2011-01-27
      • 2010-09-06
      • 1970-01-01
      相关资源
      最近更新 更多