Um zu sehen, wie xmlvalidation.com funktioniert, kopieren Sie die XML-Datei ins Textfeld oder laden Sie sie herunter, um das Hochlade-Feld verwenden zu können. Diese Datei referenziert eine XSD-Datei, die Sie ebenfalls weiter unten auf dieser Seite kopieren oder herunterladen sollten, um sie dann in einem zweiten Schritt, wenn Sie danach gefragt werden, einfügen bzw. hochladen zu können.
Empfehlung:
Sie können jederzeit Ihre bisher eingegebenen Dateien durch Klicken auf die Links unten auf der Seite editieren. Das ist für Korrekturen und auch zum Kopieren der korrigierten, validierten Dateien nützlich.
<?xml version="1.0" encoding="UTF-8"?>
<addresses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation='test.xsd'>
<address>
<name>Joe Tester</name>
<street>Baker street 5</street>
<wrongExtraField/>
</wrongClosingTag>
</addresses>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
<xs:element name="addresses">
<xs:complexType>
<xs:sequence>
<xs:element ref="address" minOccurs='1' maxOccurs='unbounded'/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="address">
<xs:complexType>
<xs:sequence>
<xs:element ref="name" minOccurs='0' maxOccurs='1'/>
<xs:element ref="street" minOccurs='0' maxOccurs='1'/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="name" type='xs:string'/>
<xs:element name="street" type='xs:string'/>
</xs:schema>