2015-05-15 3 views
4

Я пытаюсь автоматизировать создание классов Java из XML DTD с помощью xjc. Сгенерированные классы Java должны быть сериализуемыми. Статьи, которые помогают с этим добавить указатель на файл привязок, который использует схему в http://java.sun.com/xml/ns/jaxb для пространства имен JAXB, но этот URL-адрес больше не работает.Каков текущий URL-адрес XML-схемы JAXB Bindings?

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.

Немного смущает.

Я нашел учебные пособия в Oracle, обновленные в 2014 году, которые все еще используют этот URL, и я не нашел другого. У кого-нибудь есть более актуальная информация?

ответ

3

Это работает для меня:

<?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> 
Смежные вопросы