не удалось выполнить демаршаллинг, когда корневой элемент содержит xmlns = - PullRequest
1 голос
/ 08 марта 2011

При использовании jaxb, он не смог отменять вызов, когда корневой элемент содержал xmlns. Как это исправить без изменения XML-данных?

1 Ответ

3 голосов
/ 08 марта 2011

Вы можете использовать аннотацию уровня @XmlSchema для установки квалификации пространства имен:

@XmlSchema(
    namespace = "http://www.example.org/package",
    elementFormDefault = XmlNsForm.QUALIFIED)
package example;

import javax.xml.bind.annotation.XmlNsForm;
import javax.xml.bind.annotation.XmlSchema;

Для получения дополнительной информации см .:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...