powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JAXB, различия в маршализации
2 сообщений из 2, страница 1 из 1
JAXB, различия в маршализации
    #38964488
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему один и тот же код в разных проектах маршализирует объект немного по разному:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<ns2:SearchParameters class="ru.mycompany.SearchParameters" xmlns:ns2="http://mycompany.ru/">
	<parameters>
		<entry>
			<key>METHOD_ID</key>
			<value xsi:type="LongParameterValue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
				<value>0</value>
			</value>
		</entry>
	</parameters>
</ns2:SearchParameters>



и в другом:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<ns2:SearchParameters class="ru.mycompany.SearchParameters" xmlns:ns2="http://mycompany.ru/">
	<parameters>
		<entry>
			<key>METHOD_ID</key>
			<value xsi:type="ns2:LongParameterValue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
				<value>0</value>
			</value>
		</entry>
	</parameters>
</ns2:SearchParameters>


Различие выделил. Из-за этого не получается маршализовать в одном модуле и демаршализовать в другом.
Код в обоих проектах в этой части абсолютно одинаковый.
Как исправить?
...
Рейтинг: 0 / 0
JAXB, различия в маршализации
    #38966076
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus,

Нашел в чем причина. Во втором случае в пакете присутствовал файл package-info.java с содержанием:
Код: java
1.
2.
@javax.xml.bind.annotation.XmlSchema(namespace = "http://mycompany.ru/")
package ru.mycompany;


Если его убрать, то приставка нэймспейса в наименовании типа исчезает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JAXB, различия в маршализации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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