我尝试使用xjc从XML DTD自动生成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反过来表示http://www.oracle.com/xml/ns/jaxb/是最新的网址,但链接到http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/jaxb/index.html并重定向到{{3}}。< / p>
有点混乱。
我在2014年更新的Oracle上发现仍然使用该URL的教程,但我没有找到任何其他内容。有没有人有更新的信息?
答案 0 :(得分:7)
这对我有用:
<?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>