comrade
21.01.06, 11:15
Jak zdefiniować w pliku xsd:
1)elementy zagnieżdzone w innym elemencie ale w DOWOLNEJ kolejnosci oraz
mogące wystąpić dowolną ilość razy? Są tylko 3 "order indicators": all (ale
tutaj kazdy element moze wystąpić max raz, a ja chce dowolna ilosc razy),
sequence (element moze wystąpić dowolną ilosc razy ale wymuszana jest
kolejnosc elementow a ja tego nie chce) oraz choice (tylko jeden element ze
zbioru moze wystąpić). Taka podstawowa rzecz a nie wiem jak to w xsd zdefiniować.
2)Jak zdefiniować mozliwosc nieskonczonego zagniezdzania elementów? Np taka
struktura pliku XML:
[Element1]
[Element2]
[/Element2]
[Element2]
[Element1]
[/Element1]
[Element1]
[/Element1]
[Element1]
[Element2]
...itd... mozliwe dalsze zagniezdzanie na dowolnym poziomie
dowolnej gałęzi drzewa elementów...
[Element2]
[/Element1]
[/Element2]
[/Element1]