Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!

Jetzt kostenlos registrieren

DTD/XML korrigieren

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Guillermo, Ingo

DTD/XML korrigieren

Beitragvon frznx am 16.01.2012, 14:59

Ich muss folgenden Code so ergänzen bzw verändern dass ein valides XML Dokument entsteht, jedoch dürfen keine Elemente entfernt werden.

Ich stehe bei dieser Aufgabe ziemlich auf dem Schlauch.

Ich komm einfach nicht drauf was ich verändern bzw ergänzen kann, um das XML valide zu machen.
Hat mir jemand einen hilfreichen Tipp?

ich vermute zwar der Fehler liegt teilweise bei den Quantifikatoren und bei den Elementen "Adresse" & ATTLIST bin mir jedoch aber nicht sicher...

Ich hoffe mir kann jemand weiterhelfen.


Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE Firma [
      <!ELEMENT Firma (Name,Adresse+)>
      <!ELEMENT Name (#PCDATA)>
      <!ELEMENT Adresse (Strasse,Nr,PLZ,Ort,Kommentar?)>
      <!ATTLIST Adresse Typ (Privat|Buero|Postfach) #REQUIRED >
      <!ATTLIST Adresse AdresseID ID #REQUIRED >
      <!ELEMENT Strasse (#PCDATA)>
      <!ELEMENT PLZ (#PCDATA)>
      <!ELEMENT Ort (#PCDATA)>
      <!ELEMENT Kommentar (#PCDATA)>
    ]>
<Firma>
  <Name>Hochschule Offenburg</Name>
  <Adresse AdresseID="12">
    <Strasse>Badstrasse</Strasse>
    <Nr>24</Nr>
    <PLZ>77652</PLZ>
    <Ort>Offenburg</Ort>
    <Ort>Suedstadt</Ort>
  </Adresse>
  <Adresse AdresseID="12">
    <Postfach>0815</Postfach>
    <PLZ>77658</PLZ>
    <Ort>Offenburg</Ort>
  </Adresse>
</Firma>


frznx
Mitglied
 
Beiträge: 3
Registriert: 04.01.2012, 19:33
Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!
 
Jetzt kostenlos registrieren

Re: DTD/XML korrigieren

Beitragvon Basti am 16.01.2012, 21:06

Da ich nicht gleich die Lösung verraten möchte, hier erst einmal ein paar Tipps:

1. Falls dir die Semantik von DTDs nicht so geläufig ist, solltest du das nachholen. Eine gute erste Anlaufstelle ist bspw. der deutsche Wikipedia-Artikel zu Dokumenttypdefinitionen.
2. Anschließend gehst du das XML-Dokument schrittweise durch und validierst es gegen die DTD.

Sollte eigentlich nicht allzu schwierig werden, DTDs sind ja vergleichsweise einfach gestrickt. Einige Fehler sind sogar sehr offensichtlich. ;)
Benutzeravatar
Basti
Site Admin
 
Beiträge: 3075
Registriert: 15.06.2006, 17:33
Wohnort: Kaiserslautern


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast