|
Как применить XSL к файлу, доступному по http?
|
|||
---|---|---|---|
#18+
Исходные данные таковы. Имеются 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 не локальный файл. Копировать же ресурс на локальную файловую систему на время сборки пока не хочется, чтобы не усложнять файл конфигурации проекта. Пока - это до тех пор, пока не узнаю, что иначе - никак. И вот, собственно, вопрос - не известен ли вам, уважаемые коллеги, способ решить задачу в рамках выбранного мною подхода? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2014, 10:26 |
|
Как применить XSL к файлу, доступному по http?
|
|||
---|---|---|---|
#18+
Вам бы в ветку Java... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2014, 14:42 |
|
Как применить XSL к файлу, доступному по http?
|
|||
---|---|---|---|
#18+
_Vasilisk_, Вопрос-то мой про XSL - как не локальный файл трансформации подвергнуть, сконфигурировав проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2014, 14:48 |
|
Как применить XSL к файлу, доступному по http?
|
|||
---|---|---|---|
#18+
gamychВопрос-то мой про XSLgamychя столкнулся с тем, что не смог указать для xml-maven-plugin не локальный файл.Это новое слово в XSL? gamychкак не локальный файл трансформации подвергнутьЧитайте документацию к своему трансформеру ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2014, 15:09 |
|
Как применить XSL к файлу, доступному по http?
|
|||
---|---|---|---|
#18+
_Vasilisk_Это новое слово в XSL? Сильно сомневаюсь. Как раз и рассчитываю на то, что найдётся человек, уже проходивший этот путь и знающий, как мне добиться желаемого. Или знающий, что добиться желаемого нельзя. _Vasilisk_Читайте документацию к своему трансформеру Гениальный совет :) Без такого я вполне могу обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2014, 15:16 |
|
|
start [/forum/topic.php?fid=14&msg=38814828&tid=1332284]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
141ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 251ms |
0 / 0 |