我正在尝试使用xjc从XMLDTD自动生成Java类。生成的Java类必须是可序列化的。这些文章帮助您添加指向在以下位置使用架构的绑定文件的指针:http://java.sun.com/xml/ns/jaxb对于JAXB名称空间,但该URL不再有效。
网址http://java.sun.com/xml/ns/jaxb重定向到http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/jaxb/index.html反过来说http://java.sun.com/xml/ns/jaxb是最新的URL,但链接到http://www.oracle.com/xml/ns/jaxb/这也会重定向到http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/jaxb/index.html.
有点困惑。
我在2014年更新的甲骨文教程中找到了仍然使用该网址的教程,但我没有找到其他教程。有人有最新的信息吗?
这对我有效:
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:jaxb='http://java.sun.com/xml/ns/jaxb' version='2.1'
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/jaxb/bindingschema_2_0.xsd">
</jaxb:bindings>
我正试图将类从版本更新到更新的版本,以便与兼容,因为以下消息: JAVAlang.LinkageError:您正在尝试运行JAXB 2.0运行时(从jar:file:/opt/tomcat/appName/WEB-INF/lib/JAXB-runtime-2.3.1.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class),但在类路径的前面有旧
问题内容: 嗨,stackoverflow世界, 我想在XSD中指定JAXB可以将特定元素用作XmlRootElement。 我知道如何将注释添加到生成的类中:我想做的是指定可以在代码生成之前将元素生成为根元素。 我使用外部JAXB定制(.xjb文件)。目的是不修改架构(因为它们正在定义标准)。 有人知道怎么做吗?谢谢! 新泽西 问题答案: 问题解决了。 JAXB插件Annotate http:/
问题内容: 我有以下xml格式,我想通过POJO并使用JAXB批注将其绑定。XML格式如下: 我正在尝试通过以下POJO绑定数据: 我也尝试和这个POJO: // 在第一种情况下,它仅检索第一个数据:apple。在第二种情况下,不会检索任何内容。有人可以帮助我提供适当的POJO和注释以绑定所有数据吗? 问题答案: 您可以执行以下选项之一: 选项1 资料 想要查询更多的信息 http://blog.
问题内容: 我有一个Json响应,如下所示: 我不知道参数的名称和数量。因此,我需要并且想要将所有这些参数绑定到由<“ paramX”,“ valueX”>元组组成的java.util.Map字段。为此,我尝试了以下代码,但“ parametersMap”字段返回null。 如何使用JAXB批注实现这种绑定? 提前致谢。 问题答案: 基本上,您需要一个xml适配器。您可以摆弄KeyValue类上的
我想将XML内容作为字符串绑定到该字段。这是我的xml的样子: 它应该绑定到以下域对象: 解组后,我想绑定以
在我有一个vm(centos 7.4,主机名kube-2.novalocal,ip