powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как применить XSL к файлу, доступному по http?
5 сообщений из 5, страница 1 из 1
Как применить XSL к файлу, доступному по http?
    #38814828
gamych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходные данные таковы. Имеются XSD, выкладываемые на сервер, они доступны по ссылкам http://...... Схемы иногда меняются, не мною. В схемах, помимо прочего, описаны перечислимые типы (enumeration). Идентификаторы для элементов этих перечислений имеются, они заданы значением атрибута app:enum элемента xs:enumeration . Мне нужно генерить по этим схемам java-классы, в том числе и для соответствующих енумов, причём так, чтобы идентификаторы брались из схем, а не назначались от балды компилятором XJC (в виде VALUE0, VALUE1 и т.д.).

Я решил было пойти по такому пути. Для того, чтобы идентификаторы енумов генерились правильные, использовать внешний файл биндингов, содержащий соответствующие директивы typesafeEnumClass и typesafeEnumMember . Файл биндингов же генерить с помощью XSL-преобразования, применяемого к соответствующей схеме. Проект у меня мавеновский, компиляция схем выполняется плагином org.jvnet.jaxb2.maven2:maven-jaxb2-plugin, а XSL-преобразование - плагином org.codehaus.mojo:xml-maven-plugin.

Будучи опробованным на коленке, этот подход сработал. Однако при окончательном конфигурировании проекта я столкнулся с тем, что не смог указать для xml-maven-plugin не локальный файл. Копировать же ресурс на локальную файловую систему на время сборки пока не хочется, чтобы не усложнять файл конфигурации проекта. Пока - это до тех пор, пока не узнаю, что иначе - никак.

И вот, собственно, вопрос - не известен ли вам, уважаемые коллеги, способ решить задачу в рамках выбранного мною подхода?
...
Рейтинг: 0 / 0
Как применить XSL к файлу, доступному по http?
    #38815164
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам бы в ветку Java...
...
Рейтинг: 0 / 0
Как применить XSL к файлу, доступному по http?
    #38815177
gamych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Вопрос-то мой про XSL - как не локальный файл трансформации подвергнуть, сконфигурировав проект.
...
Рейтинг: 0 / 0
Как применить XSL к файлу, доступному по http?
    #38815211
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gamychВопрос-то мой про XSLgamychя столкнулся с тем, что не смог указать для xml-maven-plugin не локальный файл.Это новое слово в XSL?
gamychкак не локальный файл трансформации подвергнутьЧитайте документацию к своему трансформеру
...
Рейтинг: 0 / 0
Как применить XSL к файлу, доступному по http?
    #38815223
gamych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_Это новое слово в XSL?
Сильно сомневаюсь. Как раз и рассчитываю на то, что найдётся человек, уже проходивший этот путь и знающий, как мне добиться желаемого. Или знающий, что добиться желаемого нельзя.
_Vasilisk_Читайте документацию к своему трансформеру
Гениальный совет :) Без такого я вполне могу обойтись.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как применить XSL к файлу, доступному по http?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]