Hallo, Forum!
Ich habe folgendes Problem. Als Grundinformationen für eine Softwareentwicklung liegt mir eine fest vorgegebene DTD bzw. eine fest vorgegebene XML-Schemata-Datei vor. Im ersten Schritt sollen nun die Informationen aus der DTD bzw. des Schemas in eine Klasse (wird später in JAVA implementiert) gepackt werden, um damit weiter arbeiten zu können. Dabei soll der objektorientierte Ansatz gewählt werden. Zur Modellierung soll UML genutzt werden.Wie gehe ich hier im Rahmen der objektorientierten Analyse und Entwurf vor? Wie komme ich von der vorgegebenen DTD bzw des XML-Schemas zu einer Klasse / Klassendiagramm? Ist es möglich aus einer DTD nur eine einzige Klasse zu gewinnen, oder muss z.B. jedes Element der DTD als eigene Klasse aufgefasst werden? Wie ist mit den Attributen der DTD umzugehen? Gibt es hier insgesamt überhaupt eine grundsätzliche Herangehensweise?
Gruß, Ralf
Ich habe folgendes Problem. Als Grundinformationen für eine Softwareentwicklung liegt mir eine fest vorgegebene DTD bzw. eine fest vorgegebene XML-Schemata-Datei vor. Im ersten Schritt sollen nun die Informationen aus der DTD bzw. des Schemas in eine Klasse (wird später in JAVA implementiert) gepackt werden, um damit weiter arbeiten zu können. Dabei soll der objektorientierte Ansatz gewählt werden. Zur Modellierung soll UML genutzt werden.Wie gehe ich hier im Rahmen der objektorientierten Analyse und Entwurf vor? Wie komme ich von der vorgegebenen DTD bzw des XML-Schemas zu einer Klasse / Klassendiagramm? Ist es möglich aus einer DTD nur eine einzige Klasse zu gewinnen, oder muss z.B. jedes Element der DTD als eigene Klasse aufgefasst werden? Wie ist mit den Attributen der DTD umzugehen? Gibt es hier insgesamt überhaupt eine grundsätzliche Herangehensweise?
Gruß, Ralf