Я знаю, что мы можем применить таблицу стилей XSLT к документу XML Schema. Таблица стилей могла бы генерировать руководство HTML, извлекая узлы Documentation на нужном языке. Кто-нибудь знает, имеет ли JAXB аналогичную функциональность?Использование JAXB для обработки аннотаций схемы
Благодаря
Этот ответ, в то время как технически правильный, вводит в заблуждение. Чтобы развязать XML-схему с помощью JAXB, вам понадобится XML-схема, описывающая XmlSchema (вы можете найти это на некоторой странице W3C) с добавлением всех мест, где могут появиться узлы документации. Только тогда unmarshalling с JAXB создаст дерево объектов, и вы сможете найти фрагменты документации. --- Я думаю, что было бы предпочтительнее развязать использование универсального XML-Reader и обработать результирующее дерево узлов. – laune
@laune Я не совсем согласен. Я специально не сосредоточился на unmarshalling XML Schema с JAXB, так как я не думаю, что это хорошая идея (см. XSOM https://xsom.java.net/ для этого). ОП только задал вопрос об общих чертах. – lexicore
Это «да, есть что-то похожее», которое кажется положительным ответом на вопрос OP. Ваш комментарий воспроизводит другую мелодию («[не] хорошая идея»), поэтому, я так понимаю, теперь вы скорее ответите «нет» на вопрос OP? (Или, возможно, «да, но не делай этого».) – laune