Вопросы по теме 'xjc'

Как я могу сообщить wsimport, что отдельные файлы WSDL относятся к одним и тем же классам объектов?
У меня есть три разных сервиса JAX-WS, которые используют одни и те же классы на сервере (например, ServiceA , ServiceB и ServiceC , все из которых используют MyCommonClass в качестве параметра). Другой модуль, который мы разрабатываем,...
2978 просмотров
schedule 25.04.2022

Java-классы, создающие из xsd через проблему xjc
у меня есть файл xsd, созданный и отлично работающий в VS. Но теперь нам нужно создать классы Java, соответствующие этому. Я попытался использовать стандартный инструмент xjc из JDK 1.6, но он выдал ошибку [ОШИБКА] ct-props-correct.4: Ошибка для...
395 просмотров
schedule 13.07.2023

создать класс из xsd с помощью xjc
я пытаюсь сгенерировать класс из xsd, но у меня проблема со второй строкой <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:saqcc="urn:saq:cct:cct-3.5.xsd" xmlns:flx="urn:saq:mtl:grey:flux:04489:rep-1.0.xsd"...
4175 просмотров
schedule 30.05.2023

Как переопределить имя по умолчанию для JAXB с помощью внешнего файла привязки?
У меня есть элемент, который выглядит примерно так. <xsd:element name="container"> <xsd:complexType> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="navmap"/> <xsd:element...
4471 просмотров
schedule 13.03.2023

XJC суперинтерфейс и суперкласс только для всех классов?
Я пытаюсь автоматически реализовать интерфейс в одном классе java, созданном из файла xsd. Это выглядит так, как будто он мог бы это сделать, но он только добавит implements SomeInterface ко всем классам, что совершенно глупо. Я что-то...
6479 просмотров
schedule 06.11.2022

Рефакторинг XSD и/или генерация кода Java
Мне дали устаревший набор XSD для сервисов, предоставляемых моим приложением, которые остро нуждаются в рефакторинге. Поскольку у некоторых потребительских приложений нет команды разработчиков, я не могу изменить результат и схему. Однако я могу...
256 просмотров
schedule 30.08.2022

JAXB: элемент с текстовым содержимым и атрибутами, генерирующий классы с XJC.
Недавно я столкнулся с проблемой, которая кажется очень распространенной: как представить XML-элемент с атрибутами и простым текстовым содержимым, например: <elem attr="aval">elemval</elem> с помощью JAXB. Я нашел много...
3156 просмотров
schedule 21.12.2022

Универсальный адаптер для JAXB
Скажем, у меня есть класс Person: class Person{ String firstName; String lastName; String email; } XML имеет формат: <person> <firstName value="asd" /> <lastName value="bcd" /> <email value="qwe" />...
1068 просмотров
schedule 28.08.2022

Задача Ant для преобразования WSDL в POJO с использованием XJC выдает имя пакета Error
У меня есть задача Ant, которая принимает файл wsdl и должна автоматически генерировать POJO (Java на стороне клиента), поэтому я могу начать программировать свои веб-службы JAX-WS на стороне клиента. Однако я получаю сообщение об ошибке «[ОШИБКА]...
8600 просмотров
schedule 25.11.2022

Использование XJC для компиляции XSD с множественной схемой
У меня есть XSD формата: <?xml version="1.0" encoding="utf-16"?> <root> <xs:schema ---> .. .. </xs:schema> <xs:schema --> .. .. </xs:schema -->...
550 просмотров
schedule 29.03.2023

Запуск xjc из кода Java
Я использую xjc для создания классов из xsd. Генерация должна происходить внутри java-кода. Прямо сейчас я сделал это так: Process child = Runtime.getRuntime().exec(command); try { System.out.println("waiting...");...
1616 просмотров
schedule 19.02.2024

XJB [ОШИБКА] Несколько ‹schemaBindings› определены для целевого пространства имен
У меня есть несколько файлов XSD, и я хочу запустить над ними XJC для создания объектов класса Java, которые я использую для дальнейшей обработки. ПРОБЛЕМА: 2 XSD из моего набора XSD имеют проблему при запуске команды XJC. XSD: связаться с...
9088 просмотров
schedule 04.09.2023

генерировать структуры Go из XSD
недавно я планирую сделать проект с использованием Go. Моя проблема: учитывая файл XSD, как автоматически генерировать структуры в Go для представления элементов XML. Это похоже на использование «xjc» для создания классов Java из XSD. Итак, есть ли...
9829 просмотров
schedule 10.08.2022

Как я могу генерировать классы из внешнего файла XSD, используя JAXB XJC
У меня есть два проекта: /src/main/resources/schema.xsd pom.xml B /src/main/gen pom.xml Я хочу, чтобы в проекте B генерировались классы из XSD, которые существуют в проекте A. В pom.xml проекта B у меня есть: <dependencies>...
8216 просмотров
schedule 18.05.2022

xjc или jaxb2-maven-plugin или maven: странное поведение при компиляции XSD, обработка файлов дважды, но с измененными именами?
Не уверен, где проблема здесь; Я подозреваю XJC, но им управляет jaxb2-maven-plugin внутри maven , так что есть пара слоев, которые нужно распаковать. Я компилирую папку XSD, и кажется, что каждый файл обрабатывается дважды, один раз с...
2115 просмотров
schedule 02.07.2023

Файл внешней привязки XJC всегда дает сбой
(см. обновление ниже о происхождении этой проблемы) Возникли проблемы при попытке запустить xjc с любым типом внешнего файла привязки. Вот копия файла привязки, который я пытаюсь использовать: <jxb:bindings...
1175 просмотров
schedule 03.06.2023

JAXB создает дубликат ObjectFactory для пакета уже в эпизоде
Я использую JAXB для создания классов для схемы, которая импортирует другие схемы. Я использую maven и настроил плагин maven-jaxb2 для использования зависимостей в качестве эпизодов, чтобы пропустить создание классов для импортированных схем. Тем...
1452 просмотров
schedule 29.07.2022

Jaxb Удаление суффикса Type при генерации классов из XSD
Мы только что обновились до приведенной ниже версии Jaxb и начали замечать, что он удаляет суффикс «Тип» при создании классов. Это вызывает проблемы, так как схема, которую мы получили от третьей стороны, теперь имеет два класса с одинаковыми...
1954 просмотров
schedule 28.01.2024

В сгенерированных XJC классах Java отсутствует оператор импорта при использовании объявления привязки
Я пытаюсь использовать XJC для создания классов Java из схемы XML и файла привязок. Файл привязок предназначен для создания члена типа InetAddress вместо String в сгенерированном классе. У меня есть следующее: config.xsd <?xml...
1165 просмотров
schedule 14.08.2022

Создание классов с использованием нескольких схем xsd с повторяющейся записью класса
У меня есть несколько файлов схемы xsd, которые содержат несколько/общих дубликатов записи xs:element/class. Я попытался преобразовать их в классы, используя следующие строки в pom.xml. <build> <plugins>...
908 просмотров
schedule 23.05.2022