2009-02-13 7 views
2

Я использую trang для преобразования файла RELAX NG .rng в файл XML-схемы .xsd для использования с JAXB. Есть ли способ поместить атрибуты/элементы в файл .rng и показать их в файле .xsd? У меня есть внешний файл .xjb, который я использую для настроек JAXB, но есть некоторые настройки JAXB, которые очень тесно связаны с самой схемой, и кажется, что имеет смысл (каким-то образом) помещать их в файл .rng, а не файл .xjb.Преобразование RELAX NG в XSD с trang при сохранении внешних элементов пространства имен (для использования с JAXB)

Любые советы?

ответ

2

Мое мнение таково, что то, что вы сейчас делаете, это лучший способ, и вы должны сохранять свои настройки JAXB отдельно от схемы RELAX NG. Настройка JAXB в XML-схеме в лучшем случае уродливая, отвлекающая и запутанная в худшую сторону. С RELAX NG гораздо меньше сопоставления, и я предполагаю, что вам все равно придется поместить некоторые настройки в отдельный файл настройки JAXB, а это значит, что ваши настройки будут в двух разных файлах.

 Смежные вопросы

  • Нет связанных вопросов^_^