[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>
---------^