jaxb2相关内容
我有一个从 Apache Commons Configuration 扩展 CompositeConfiguration 类的类.我正在尝试使用 MOXy 将其编组为 XML.我创建了一个 XML 适配器,它将配置转换为简单的名称/值对象列表. 我已尝试对下面的内容使用多种变体,但仍然受阻.当我创建 JAXB 上下文时,我可以看到我的适配器类正在加载和实例化,但在我编组配置对象时它从未被调用
..
通过JAXB解组时有没有办法读取自定义xml处理指令.例如, 10040萨钦 在上面的xml
..
com.sun.xml.bind.v2.model.annotation.AnnotationReader 类是 jaxb-impl 2.1.6 的一部分,但在 2.1.7 中已被删除.有人知道为什么吗? 解决方案 JAXB 工件在 2.2.11 中进行了重组,因此在 jaxb-runtime 和jaxb 核心.AnnotationReader 不是唯一的.主要原因是(可能)由于依赖结构需
..
是否可以通过 @XmlDescriminatorNode/@XmlDescrimintatorValue 注释解组下一个 XML,或任何解决方法:
..
我正在使用 Java 6、JaxB 2 和 SpringSource Tool Suite(与 Eclipse 相同).我编写了几个 Java 类,我使用 JaxB 从中生成 XML 模式.但是,我注意到为了使用 JaxB 从 Java 对象生成 XML 文档的能力,我需要一个 ObjectFactory. final Marshaller marshaller = jaxbContext.cr
..
我的 Jaxb 基于 XML 模式设置创建了一个 Enum 类. **enum Fruit {苹果,橙子;}** 我正在使用 SOAP UI 来检查我的 Web 服务.因为它是一个自由形式的条目,如果我给一个错误的水果说 "Guva" 那么它不会抛出异常,而是在执行 UnMarshalling 后将其返回为 null. 我怎样才能避免这种情况?我应该使用自定义枚举类而不是 JAXB 生成
..
我正在从 http://www.ncpdp.org 的 XSD 生成大量 Java 文件文件(仅对会员可用).生成它们后,我想在我的 Spring 控制器中使用它们,但是在将响应转换为 XML 时遇到了问题. 我尝试过返回元素本身以及 JAXBElement,但似乎都不起作用.以下测试失败: java.lang.AssertionError: 状态预计:200实际:406@测试公共 voi
..
我已经从 SOAP 服务下载了 Soap 消息,并尝试通过返回下载的消息来模拟 Soap 服务.以下代码显示了我如何将 Soap 消息解组为所需的响应 public static DataClientType unmarshallFile(String fileName) throws Exception {XMLInputFactory xif = XMLInputFactory.newFa
..
在这里尝试通过类转换异常: FooClass fooClass = (FooClass) unmarshaller.unmarshal(inputStream); 抛出此异常: java.lang.ClassCastException: javax.xml.bind.JAXBElement 我不明白这一点 - 因为该类是由 xjc.bat 工具生成的 - 它生成的类我根本没有改变 - 所以
..
我有这样的 xml 构造,我需要使用 JAXB 将其转换为 java 对象: ... 我不应该将此构造转换为具有嵌套项目列表
..
例如,我有一个导入另一个模式的简单模式.第二个模式(urn:just:attributes, just-attributes.xsd)只是定义了一个属性组.
..
我想知道是否可以注释我的类,以便编组器第一次遇到一个对象时,它会生成一个适当类型的 XML 元素,但是任何其他对该对象的后续引用都将具有 XML IDREF条目创建了吗? 解决方案 您可以利用 JAXB 的 XmlAdapter 的概念来执行以下操作: input.xml 以下是我将用于此示例的 XML 文档.第 3 个 phone-number 条目是对第一个 phone-n
..
从历史上看,我总是在我的 Maven 项目中使用以下 JAXB RI 工件: com.sun.xml.bind:jaxb-impl - 运行时 com.sun.xml.bind:jaxb-xjc - 模式编译器 com.sun.xml.bind:jaxb-jxc - 模式生成器 由于大约是 2.2.10* 版本,这些工件现在是 描述为“旧": com.sun.xml.bind
..
问题是关于 JAXB 地图编组 - 有很多关于如何将地图编组为如下结构的示例: 键价值KEY2 VALUE2 ... 事实上,JAXB 本身就支持这一点.然而,我需要的是 XML,其中 key 是元素名称,value 是它的内容: 值 V
..
我需要 unmarshall 未知 XML 内容的子集,使用该未编组的对象,我需要修改一些内容并重新绑定相同的 XML 内容(子集) 与原始 XML. 输入 XML 示例:
..
我想使用 JAXB 将 XML 文件解组为 java 对象.XML 文件非常大,并且包含一些节点,在某些情况下我想跳过这些节点以提高性能,因为客户端 Java 程序无法编辑这些元素. 一个示例 XML 如下: .......
..
是否有人尝试使用递归引用来编组 JAXB 对象?我有以下课程: 公共类 A {私人长ID;私有字符串名称;私人名单一个列表;} 我想将其编组到: ......... 我正在使用 maven 插件从 XSD 自动生成 JAXB 类.有什么建议吗? 解决方案 以下是如何从 XML 架构开始支持此用例. XML SCHEMA (sch
..
问题是关于 JAXB Map 编组 - 有很多关于如何将 Map 编组成如下结构的示例: 键 值 KEY2VALUE2... 事实上,这是 JAXB 原生支持的.但是,我需要的是 XML,其中 key 是元素名称,value 是其内容: 值
..
我有一个 Json 响应,如下所示: {“数据": [{"param1": "value1","param2": "value2",...“参数N":“值N"}]} 我不知道参数的名称和数量.因此,我需要并希望将所有这些参数绑定到一个由 元组组成的 java.util.Map 字段.为此,我尝试了以下代码,但“parametersMap"字段返回 nu
..
我正在从 http://www.ncpdp.org 的 XSD 生成大量 Java 文件文件(仅对会员可用).生成它们后,我想在我的 Spring 控制器中使用它们,但是我在将响应转换为 XML 时遇到了问题. 我尝试返回元素本身以及 JAXBElement,但似乎都不起作用.以下测试失败: java.lang.AssertionError:状态预计:200实际:406@测试publ
..