Удалите префикс пространства имен из XML, созданного jaxb marshaller, с помощью package-info.java.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Удалите префикс пространства имен из XML, созданного jaxb marshaller, с помощью package-info.java.

Сообщение Anonymous »

Я использую jaxb для маршаллинга и демаршаллинга с помощью XHttpService, которым я не могу управлять.
Мне нужен XML-файл, похожий на этот. Также было бы приемлемо, если бы в элементах xml не было префикса ns3, даже если это грязный xml, с которым сервер может работать. Но если на элементах присутствует префикс ns3, сервер отклоняет запрос.





123

0
-1




Но в настоящее время я получаю следующий вывод, который не принимается сервером.





123

0
-1




Мой packagega-info.java:
@XmlSchema(
xmlns = {
@XmlNs(prefix = "soap", namespaceURI = "http://schemas.xmlsoap.org/soap/envelope/"),
@XmlNs(prefix = "", namespaceURI = "http://ws01.lom.ch/soap/")
}
) package com.pascalturbo.app;

import jakarta.xml.bind.annotation.XmlNs;
import jakarta.xml.bind.annotation.XmlSchema;


Подробнее здесь: https://stackoverflow.com/questions/793 ... ckage-info
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»