<?xml version="1.0" encoding="iso-8859-2" standalone="no"?> <pracownicy> <pracownik> <imię>Jan</imię> <nazwisko>Kowalski</nazwisko> </pracownik> <pracownik> <imię> Adam </imię> <nazwisko>Nowak</nazwisko> </pracownik> </pracownicy>
Próbuję napisać dla niego XSD
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.test.org" elementFormDefault="qualified"> <xs:element name="pracownicy"> <xs:element name="pracownik"> <xs:element name="imię" type="xs:string" /> <xs:element name="nazwisko" type="xs.string" /> </xs:element> </xs:element> </xs:schema>
Jednak dostaję komunikat błędu
Cytat
The element 'element' in namespace 'http://www.w3.org/2001/XMLSchema' has invalid child element 'element' in namespace 'http://www.w3.org/2001/XMLSchema'. List of possible elements expected: 'annotation, simpleType, complexType, unique, key, keyref' in namespace 'http://www.w3.org/2001/XMLSchema'.
Nie rozumiem. No więc jak mam zdefiniować zagnieżdżone elementy w XSD?