Zajmuję się częścią aplikacji internetowej, która pobiera schemat XML jako dane wejściowe do generowania pliku XML. Istnieją również dane, które należy umieścić w tagach XML w uporządkowany sposób.jak wygenerować XML ze schematu XML w java i dane kanału w nim?
na przykład, mam ArrayList 100 numerów, powiedzmy, 1 do 100
i .XSD będzie wyglądać jak w poniższym przykładzie:
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: el ement name = "elt1"
...... inne elementy
jak mogę wygenerować plik XML tak:
< 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>
, tak aby dane w każdym tagu były odpowiednim numerem na liście, w tej samej kolejności danych na liście?
Byłbym wdzięczny za sugestię lub przykład. Z góry dziękuję!
Dziękuję Patrice. Sprawdziłem te posty, ale nie znalazłem tego, co chcę. Chcę, aby proces generowania był zautomatyzowany w aplikacji internetowej, bez użycia zewnętrznych narzędzi, takich jak tlen. –
@LT_Chen: Czy chcesz konkretnie JAXB? (oznaczyłeś to swoim pytaniem) –
Nie, to nie musi być JAXB. –