soap - 谁在使用XML Schema 1.1版本?哪些解析器版本支持它?等等

标签 soap xsd wsdl jaxb xmlbeans

XML Schema 1.1版本具有非常有趣的功能,这些功能对于我的用例而言非常宝贵。但是,它似乎是相对较新的。因此,在最终决定之前,我希望您能针对以下问题进行反馈。

  • 哪个JAXB版本支持1.1?
  • 哪个版本的XmlBeans支持1.1?
  • SOAP/WSDL是否支持1.1?
  • 这样做是否会对我的API客户端选择的 SOAP 堆栈施加约束?
  • JAXP的哪个版本开始支持此功能。我知道JAXP支持针对1.1模式进行验证,但不确定从哪个版本进行验证。
  • 还有什么我应该考虑的吗?

  • 问候。

    最佳答案

    1 - Which version of JAXB supports 1.1?



    JAXB规范(JSR-222)的从模式到Java的部分不涉及将模式1.1的模式结构转换为Java类。从Java类开始,您应该能够映射到这些结构所表示的XML文档。注意:我是JAXB专家组的成员。

    2 - Which version of XmlBeans supports 1.1?



    据我所知,XMLBeans不支持架构。在任何发行说明中都没有关于它的内容。

    3 - Does SOAP/WSDL support the 1.1?



    我不确定。

    4 - Does usage of this is going to put constraints on the soap stack that the clients of my API pick?



    是的,例如JAX-WS仅支持XML Schema 1.0。

    5 - Which version of JAXP started supporting this. I know JAXP has support for validating against 1.1 schema but not sure from which version.



    我相信是JAXP 1.4(包含在Java SE 6中)开始支持XML Schema 1.1。带有Java SE 5的Java版本没有。

    6 - Are there any other things I should consider?



    您将利用XML Schema 1.1中的哪些功能?

    关于soap - 谁在使用XML Schema 1.1版本?哪些解析器版本支持它?等等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834664/

    相关文章:

    java - 将 json 格式的参数数组传递给 SOAP Web 服务?

    java - “com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ' H ' (code 72) in prolog; expected ' < ' ”

    python - 在 Suds python 中覆盖 Soap Envelope

    xml - XSD:如果元素具有特定值,则另一个应该是可选的

    xml - XSD - 元素嵌套在同名元素中 - 是否合适?

    eclipse - 生成 WSDL 时忽略 @XmlTransient - Axis2 WS

    iphone - SOAP 和 REST 如何处理 XML/JSON 响应?

    c# - 如何将 XSD.exe 与 attributeGroup ref 一起使用

    .net - 使用 .NET 使用带有 bool 返回值的 PHP webservice 方法

    java - Apache CXF 我不需要基元