【问题标题】:What's the current URL for JAXB Bindings XML Schema?JAXB 绑定 XML 模式的当前 URL 是什么?
【发布时间】:2015-05-15 13:46:03
【问题描述】:

我正在尝试使用 xjc 从 XML DTD 自动生成 Java 类。生成的 Java 类必须是可序列化的。帮助解决此问题的文章添加了一个指向绑定文件的指针,该文件使用 http://java.sun.com/xml/ns/jaxb 的架构作为 JAXB 命名空间,但该 URL 不再起作用。

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 年更新的 Oracle 教程仍然使用该 URL,但我没有找到任何其他教程。谁有最新的信息?

【问题讨论】:

  • XML 命名空间与 HTTP 服务器无关。使用 HTTP URL 作为分布式唯一名称是不言而喻的约定。

标签: java xml jaxb xjc


【解决方案1】:

这对我有用:

<?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 https://www.oracle.com/webfolder/technetwork/jsc/xml/ns/jaxb/bindingschema_2_0.xsd">

</jaxb:bindings>

【讨论】:

    猜你喜欢
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多