Как сгенерировать XML из XML-схемы в java и передать в нее данные?

Я разрабатываю часть веб-приложения, которое использует XML-схему в качестве входных данных для создания XML-файла. Есть также данные, которые нужно помещать в теги XML в упорядоченном виде.

Например, если у меня есть ArrayList из 100 чисел, скажем, от 1 до 100, и .xsdвыглядит следующим образом:

xs:element name="elt1"

xs:complexType

xs:sequence

  xs:element name="elt1-1"

  xs:element name="elt1-2"

  xs:element name="elt1-3"

  xs:element name="elt1-4"

  xs:element name="elt1-5"

xs:sequence

xs:complexType

xs:element name="elt1" 

......other elements

Как я могу сгенерировать файл XML, подобный следующему:

< elt1>

   < elt1-1>1< elt1-1>

   < elt1-2>2< elt1-2>

   < elt1-2>3< elt1-3>

   < elt1-4>4< elt1-4>

   < elt1-5>3< elt1-5>

< elt1>

Таким образом, данные в каждом теге соответствуют номеру в списке массивов в том же порядке, что и данные в списке массивов?

Буду признателен за любое предложение или пример. Заранее спасибо!

7
задан Abdollah 30 September 2019 в 15:01
поделиться