Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Funktion und Sinn von XML Schemata

  Alt 21. Feb 2008, 12:10
Zitat von Luckie:
"Ein XML-Schema macht das und das. Und man braucht es dafür. Und es kann hier sinnvoll eingesetzt werden."
Ein Schema sorgt dafür, dass XML - Daten überprüft werden können ob sie ein bestimmte vereinbarte Struktur haben.
Beispiel: folgende Struktur wurde vereinbart:
XML-Code:
<Verlag>
  <Author> ... <Author/>
  <Author> ... <Author/>
<Verlag/>
Also das Element <Author> muss unterhalb des <Element> Verlag auftauchen und darf beliebig oft erscheinen.
Würde jetzt folgende XML-Datei auftauchen:
XML-Code:
<Verlag>
  <Author>
    <Verlag> ... <Verlag/>
  <Author/>
  <Author> ... <Author/>
<Verlag/>
dann kann man mit einem Schema sofort entscheiden "das ist falsch, <Verlag> darf nicht unter <Author> auftauchen" !
Ein Schema geht aber noch wesentlich weiter; so kann z.B. definiert werden, welchen Inhalt die Element haben dürfen (String, Integer, float, boolean, GUID,...)
Andreas
  Mit Zitat antworten Zitat