问题标签 [jaxb2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JAXB:如何编组映射到价值
问题是关于 JAXB Map 编组 - 有很多关于如何将 Map 编组为如下结构的示例:
事实上,JAXB 本身就支持这一点。然而,我需要的是 XML,其中 key 是元素名称,value 是它的内容:
我没有按照 JAXB 开发人员(https://jaxb.dev.java.net/guide/Mapping_your_favorite_class.html)推荐的方式成功实现我的 Map 适配器,因为我需要,他 - 动态属性名称 :)
有什么解决办法吗?
PS 目前,我必须为我想要编组为 XML 的每组典型的键值对创建一个专用的容器类——它可以工作,但我必须创建太多的这些帮助容器。
salesforce - JAXB 命名冲突 Salesforce 集成
我正在尝试使用 MyEclipse 与 Salesforce 集成。由于复杂类型“DescribeLayout”的命名冲突,该向导失败。我需要编写一个 JAXB 绑定文件以确保 xjc 编译器创建的两个接口位于不同的包中,但我完全不知道如何执行此操作。
我没有构成 WSDL 的架构的 URI,只有 URN。
jaxb2 - 使用 JAXB 是否需要模式?
我有一个要解组的 xml 文件。这是一个非常简单的文件,具有非常明确的结构。我还需要一个 xml 模式来使用 JAXB 吗?如果是这样,其他选择是什么?优缺点都有什么
java - XML + XSD => Java?
我需要使上面的等式成真!
我有一个带有 XSD 架构的 XML 文件,我需要使用所需代码获取 Java 类来解析 XML 文件并构造 java 对象。
我在这里询问一个标准(或事实上的 apache)实用程序来实现上述请求......
JAXB 可以使这种情况发生吗?
谢谢。
java - 如何使用 Spring-WS 将异常转换为返回码?
我目前在使用 Spring WS 时遇到错误代码和消息问题。
为方便起见,我们使用带有 JAXB2 绑定和 @Endpoint 和 @PayloadRoot 注释的 Spring WS 2.0。
我们的端点如下所示:
我们只使用soap 作为POX 消息的薄包装,由XSD 定义。这也意味着我们使用返回码和消息而不是错误。
每个响应都继承自
并在成功的情况下添加一些细节,如下所示:
在handleMyPart方法中抛出的所有异常都可以清晰地映射。
然而,有两种类型的错误仍未被捕获并生成错误而不是明确的错误消息:
- XSD 验证错误
- 格式错误的 XML 错误
归根结底,这些问题与使用 Spring WS 的每个 POX Web 服务相关。应该如何拦截这些异常并将其映射到响应对象上?
但请记住:所有响应对象都略有不同,因为它们都继承自通用对象,但添加了一些独特的可选内容。
java - 如何将 JAXB 类实例编组为其超类
是否可以将 JAXB 注释类实例编组为其超类(这也是 JAXB 注释类)?
和扩展类型:
因此,如果这种情况:
然后我想将实例b编组为BenmaningTYPE以获得
而不是:
如果可能的话,这个元帅调用会是什么样子?
java - 使用 jaxb schemagen 创建 XSD
我正在学习 JAXb 2.0 并且是新手。
我正在尝试使用 schemagen 基于 y POJO 类生成 XSD,对于简单的类它工作正常但是当我的类包含对其他类的引用时
schemagen 在下面给我错误是相同的错误跟踪
注解处理过程中遇到的问题;有关更多信息,请参见下面的堆栈跟踪。
以下是我的文件夹结构的详细信息
schemagen 位于以下位置
我试图生成 xsd 的 Java 类位于以下位置
目的地.java
而从 Destination 引用的所有其他类以及类本身都在以下结构中
我知道问题出在类路径的设置上,但我无法弄清楚如何为这种情况设置正确的类路径
我试图将系统的 CLASSPATH 变量设置为
任何人都可以帮助我为 schemagen 设置类路径。
提前致谢
乌梅什
python - 使用 JAXB schemagen 时如何避免继承?
我正在使用 JAXB 注释和 schemagen maven 插件来创建一个 xsd。我需要使用 wsdl2py 处理该 xsd 以创建 Python 客户端。但是由于我在我的类中有继承,schemagen 创建了这样的东西:
上课:
问题是 wsdl2py 不理解 xs:complexContent 和 xs:extension。所以我想在没有继承的情况下生成 xsd。
提前致谢
java - 关于 Jaxb 2.x SchemaGen 的问题
我正在尝试使用我现有的 POJO 类中的 jaxb 生成模式,直到现在它工作正常,现在我有一个要求,我需要声明一个属性类型是我的 XSD,但属性值应该是预定义值之一。下面是我班上的代码快照
我的要求是 name 应该包含任何预定义的值一个类似于这个的模式
我无法找出我需要在课堂上做什么才能实现这种情况
提前致谢
java - 406 在使用 Jackson、Rome 和 JAXB2 的 Spring MVC 应用程序(OSGi、Virgo Web 服务器)中不可接受
我刚开始学习 Virgo Web Server。我正在尝试在 Spring MVC 应用程序中使用 Jakcson JSON。在这个阶段我不能得到一个 GET 请求序列化的对象。服务器返回“406 Not Acceptable”:
使用 Rome 和 JAXB2 时也会出现同样的问题。
这是项目配置文件和代码:
片段 pom.xml:
清单文件
web.xml
调度程序-servlet.xml
GreenPagesController.java
索引.jsp
AJAX 请求http://localhost:8080/greenpages/json.htm:来自 Firebug 的请求标头:
响应标头:
可能是什么问题?