|
|
|
JAXB: shemaLocation
|
|||
|---|---|---|---|
|
#18+
всем привет. мне надо в генерируемом xml-файле получить в корневом елементе аттрибут shemaLocation. Результат должен выглядеть так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. но получается только так: Код: xml 1. 2. 3. 4. 5. 6. Исходная ситуация такая. В мавен проекте имеется некий TransformationDataModel_V02.xsd Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. При помощи плагина: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. я получаю нужные классы, а так же package-info.java Код: java 1. 2. 3. 4. 5. Далее после обработки я должен получить xml-структуру Transformation вместе с атрибутом "xsi:schemaLocation", но этого не происходит. Аннотация @javax.xml.bind.annotation.XmlSchema имеет переменную location, но она к сожалению на процесс генерации вообще никакого влияния не оказывает, т.е. Код: java 1. 2. 3. 4. 5. 6. не работает вообще. В идеале для меня было бы решение, при котором мавен-плагин считывал schemaLocation и сохранял её где-нибудь. Я думал (рассчитывал), что "где-нибудь" это info-package.java. Единственное решение, которое я нашел имеет вид: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Но оно не устраивает, потому что в случае изменения SchemaLocation придется лезть и менять код приложения. Пожалуйста подскажите, может есть другое решение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2016, 13:38 |
|
||
|
JAXB: shemaLocation
|
|||
|---|---|---|---|
|
#18+
простите коллеги, чистая запарка. аттрибут schemaLocation, который я думал находится в схеме - это "запарка". schemaLocation это независимый аттрибут и вставляется руками, т.е. в коде или через файл свойств. топик не актуальный. извиняюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2016, 14:38 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=87&tid=2123668]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 362ms |

| 0 / 0 |
