Dani: Aufbau einer XML-Datei

Beitrag lesen

Hallo Thomas,

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. Die dtd hab ich etwas abgeändert und das + reingemacht und ebendazu ein kleines beispiel gemacht. Danke für deine Hilfe!

<!ELEMENT wetterdaten (wetterstation, wetterwerte)>

<!ELEMENT wetterstation (einheit, hoehe, land, name, datum, uhrzeit)>

<!ELEMENT einheit   (#PCDATA)>
 <!ELEMENT hoehe   (#PCDATA)>
 <!ELEMENT land   (#PCDATA)>
 <!ELEMENT name   (#PCDATA)>
 <!ELEMENT datum   (#PCDATA)>
 <!ELEMENT uhrzeit  (#PCDATA)>

<!ELEMENT wetterwerte (wetterwert)>

<!ELEMENT wetterwert (standort, datum, temperaturMax, temperaturMin, temperaturMittel)+>

<!ELEMENT standort  (#PCDATA)>
 <!ELEMENT datum   (#PCDATA)>
 <!ELEMENT temperaturMax   (#PCDATA)>
 <!ELEMENT temperaturMin  (#PCDATA)>
 <!ELEMENT temperaturMittel (#PCDATA)>

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE wetterdaten SYSTEM "wetterdaten.dtd">

<wetterdaten>

<wetterstation>
 <einheit> grad </einheit>
 <hoehe> 1m </hoehe>
 <land> deutschland </land>
 <name> name </name>
 <datum> 17.10.2005 </datum>
 <uhrzeit> 10:00 </uhrzeit>
  </wetterstation>

<wetterwerte>
 <wetterwert>
  <standort> muenchen </standort>
  <datum> 16.10.2005 </datum>
  <temperaturMax> 15 </temperaturMax>
  <temperaturMin> 2 </temperaturMin>
  <temperaturMittel> 10 </temperaturMittel>
 </wetterwert>

<wetterwert>
  <standort> stuttgart </standort>
  <datum> 16.10.2005 </datum>
  <temperaturMax> 12 </temperaturMax>
  <temperaturMin> 3 </temperaturMin>
  <temperaturMittel> 8 </temperaturMittel>
 </wetterwert>
  </wetterwerte>

</wetterdaten>