Как получить информацию QName для аннотированного поля объекта JAXB - PullRequest
0 голосов
/ 27 декабря 2018

Мне нужно получить QName информацию (пространство имен uri и локальное имя) для данного поля из аннотированного Java-бина JAXB .Например, что такое QName заголовка Поле ниже.

@XmlRootElement
public class Book {
   private String title
}

В настоящее время я делаю это самостоятельно, контролируя @XmlElement на Поле , @XmlRootElement в Class или даже @XmlSchema в Package .Но у этого метода есть некоторые недостатки, так как трудно воспроизвести все правила, которые JAXB использовал сам по себе.Я ищу более безопасный способ получить эту информацию.JAXB API, похоже, не предлагает чего-то для этого.

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