Hallo alle zusammen!
Ich muss eine DTD Datei als Java Objektmodell darstellen. hierbei bin ich auf Probleme gestoßen und brauche eure HIlfe.
Ich bin mit den Attributslisten soweit fertig und das funktioniert auch soweit ganz gut nur habe ich mit dem ELEMENT schwierigkeiten.
Die Schwierigkeit vor der ich stehe leigt darin, dass nun Elemente als Unterelemente festgelegt werden können, welche mit ',' oder mit '|' getrennt werden können und außerdem noch ein oder kein flag für die anzahl der vorhandenen TAGs hat. Das ganze funktioniert ja auch geschachtelt.
hier mal ein beispiel
Wie soll ich das als Modell darstellen?
Ich muss eine DTD Datei als Java Objektmodell darstellen. hierbei bin ich auf Probleme gestoßen und brauche eure HIlfe.
Ich bin mit den Attributslisten soweit fertig und das funktioniert auch soweit ganz gut nur habe ich mit dem ELEMENT schwierigkeiten.
Die Schwierigkeit vor der ich stehe leigt darin, dass nun Elemente als Unterelemente festgelegt werden können, welche mit ',' oder mit '|' getrennt werden können und außerdem noch ein oder kein flag für die anzahl der vorhandenen TAGs hat. Das ganze funktioniert ja auch geschachtelt.
hier mal ein beispiel
Code:
<!ELEMENT meinelement (PCDATA | ( tag1*,(tag2+ | tag4),tag3?)) >
Wie soll ich das als Modell darstellen?