Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#14

Re: Funktion und Sinn von XML Schemata

  Alt 21. Feb 2008, 12:37
[quote="shmia"]
Zitat von Luckie:
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/>
wie würden denn dazu die XML- und XSD-Dateien aussehen?

Ich habe es jetzt so probiert:
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema>
  <xs:element name="verlag">
  <xs:sequence>
    <xs:element name="autor" type="xs:string"/>
  </xs:sequence>
</xsd:schema>
Und
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<artikel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="verlag.xsd">
<verlag>
  <autor>Hans Peter</autor>
  <autor>Klaus Müller</autor>
</verlag>
Der Firefox gibt mir jedoch folgende Fehlermeldung aus:
Zitat:
Code:
XML-Verarbeitungsfehler: Kein Element gefunden
Adresse: file:///D:/~ressourcen/XMLSchema/demos/verlag.xml
Zeile Nr. 6, Spalte 10:
</verlag>
---------^
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat