Hallo,
danke für die bisherige Hilfe. Vielleicht kannste ja noch das folgende kurz in ne xml-datei kopieren und in nem browser checken, ob alles passt.
Naja, validieren solltest Du schon selbst!
Die dtd hab ich etwas abgeändert und das + reingemacht und ebendazu ein kleines beispiel gemacht.
Das Element datum wird doppelt deklariert. Vorschlag: wsdatum und wwdatum verwenden oder Namensraeume deklarieren und darauf basierend ws:datum bzw. ww:datum verwenden.
Bezogen auf wsdatum und wwdatum waere diese DTD geeignet:
<!ELEMENT wetterdaten (wetterstation, wetterwerte)>
<!ELEMENT wetterstation (einheit, hoehe, land, name, wsdatum, uhrzeit)>
<!ELEMENT einheit (#PCDATA)>
<!ELEMENT hoehe (#PCDATA)>
<!ELEMENT land (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT wsdatum (#PCDATA)>
<!ELEMENT uhrzeit (#PCDATA)>
<!ELEMENT wetterwerte (wetterwert+)>
<!ELEMENT wetterwert (standort, wwdatum, temperaturMax, temperaturMin, temperaturMittel)>
<!ELEMENT standort (#PCDATA)>
<!ELEMENT wwdatum (#PCDATA)>
<!ELEMENT temperaturMax (#PCDATA)>
<!ELEMENT temperaturMin (#PCDATA)>
<!ELEMENT temperaturMittel (#PCDATA)>
MfG, Thomas