Я хочу создать xml динамически, где будет предоставлен xsd. Здесь В самой программе я могу сгенерировать объект jaxb с именем xsd, которое я дал. Я хочу скомпилировать этот класс «на лету» и вынудить unmarshall xml (здесь объект jaxb неизвестен). Может ли кто-нибудь помочь мне в этом? Есть ли лучший вариант для этого. Здесь генерируемый xml должен иметь некоторые переменные, статически заполненные, а некоторые должны быть динамически заполнены.Чтобы генерировать xml с jaxb на лету
ответ
Это возможно. Вы можете компилировать и демонтироваться во время выполнения, но что вы будете делать с немаршаллированными объектами , а затем? Я имею в виду, поскольку классы генерируются во время выполнения, вы не сможете получить доступ к данным на самом деле, не так ли?
Хорошо, но тем не менее. Вот some code Я написал для генерации и компиляции динамической схемы несколько лет назад. И вот для этого some testing code. Это сработало, но я понятия не имею, все ли это происходит.
Я думаю, что компиляция классов во время выполнения является неправильным способом. Лучше проверьте dynamic approaches from MOXy. Я думаю, вас может заинтересовать dynamic bootstraping from an XML Schema.
Спасибо за ответ. Я пробовал с динамическими подходами с moxy. Хотя классы генерируются динамически, мы можем его модифицировать и генерировать желаемый xml. Имя класса будет именем корневого элемента, а также может быть указано как имя файла (xml и xsd). – Raji
Итак, мой ответ решил вашу проблему? Не стесняйтесь принять его тогда. – lexicore
Я сам пробовал это вчера и увидел это после этого. – Raji
- 1. android генерировать ресурс на лету
- 2. генерировать JSNI на лету
- 3. JAXB генерировать XML-элемент с именем пакета
- 4. Генерировать Crystal Report «на лету»
- 5. Что противоположно JAXB? т.е. генерировать классы XML FROM?
- 6. генерировать диаграмму visio на лету с .NET.
- 7. генерировать случайные экземпляры с JAXB
- 8. модификации XML на лету
- 9. JAXB генерировать xml с пространством имен для каждого элемента
- 10. не может генерировать классы с помощью JAXB
- 11. генерировать имена переменных на лету в python
- 12. Как генерировать изображения на лету в ASP.NET
- 13. Резка XML с JAXB
- 14. Как генерировать графики и диаграммы на лету с помощью web2py
- 15. Анализ Parsing Response XML с JAXB
- 16. JAXB TransformerFactory XML в XML с помощью XSLT с помощью генерировать идентификатор для уникальных значений
- 17. С JAXB можно ли генерировать супертип?
- 18. Полиморфные XML Binding с JAXB
- 19. распаковать XML строку с JAXB
- 20. Анализ XML с использованием JAXB
- 21. Javascript, чтобы добавить раздел cdata на лету?
- 22. Unmarshalling XML с помощью JAXB
- 23. Чтение мой XML с JAXB
- 24. CSV для XML с использованием JAXB?
- 25. spring: добавить xml контекст на лету?
- 26. читать Xml-файл с JAXB
- 27. Проблемы с разбором XML JAXB
- 28. Прочтите xml с помощью JAXB
- 29. XML-объект Java с JAXB
- 30. Unmarshalling XML с помощью JAXB
Я пробовал генерировать динамическую сущность с xml-файлом, который я смог изменить и создать xml тоже. https://docs.oracle.com/middleware/1212/toplink/TLJAX/dynamic_jaxb.htm – Raji