Witajcie!
Napisałem taki dokument XML i do niego XSD.
Proszę aby ktoś sprawdził to jakimś fachowym walidatorem - chyba Dreamweaver potrafi - lub tak "na oko" powiedział co może być dobrze a co źle.
Jeśli coś jest źle to proszę o poprawienie.
Z góry mega dzięki :-)
<KARTA_WYKORZYSTANIA>
<MIASTO>WARSZAWA</MIASTO>
<DNIA>2004-03-10</DNIA>
<DANE>
<DANE_SAMOCHODU>
<NUMER_KATALOGOWY>PG 2044</NUMER_KATALOGOWY>
<MARKA>OPEL</MARKA>
<MODEL>VECTRA</MODEL>
</DANE_SAMOCHODU>
<DANE_UZYTKOWNIKA>
<IDENTYFIKATOR>PG 2014/I</IDENTYFIKATOR>
<IMIE>KAROL</IMIE>
<NAZWISKO>KRASZEWSKI</NAZWISKO>
<STANOWISKO>SPECJALISTA - DZIALU INFORMATYKI</STANOWISKO>
</DANE_UZYTKOWNIKA>
<ZESTAWIENIE>
<POZYCJA NR="1">
<PRZEBIEG_KM>50</PRZEBIEG_KM>
<MIEJSCE_WYJAZDU>WARSZAWA - STEGNY (CENTRALA)</MIEJSCE_WYJAZDU>
<CEL_PODROZY>USUNIECIE AWARII SIECI</CEL_PODROZY>
</POZYCJA>
<POZYCJA NR="2">
<PRZEBIEG_KM>100</PRZEBIEG_KM>
<MIEJSCE_WYJAZDU>GRODZISK MAZ. (ODDZIAL TERENOWY)</MIEJSCE_WYJAZDU>
<CEL_PODROZY>KONSERWACJA SERWERA</CEL_PODROZY>
</POZYCJA>
<POZYCJA NR="3">
<PRZEBIEG_KM>80</PRZEBIEG_KM>
<MIEJSCE_WYJAZDU>WARSZAWA - BIELANY (ODDZIAL TERENOWY)</MIEJSCE_WYJAZDU>
<CEL_PODROZY>INSTALACJA OPROGRAMOWANIA</CEL_PODROZY>
</POZYCJA>
</ZESTAWIENIE>
</DANE>
<DATA_I_GODZINA_POBRANIA>2004-03-08 9:30</DATA_I_GODZINA_POBRANIA>
<DATA_I_GODZINA_ZWROTU>2004-03-08 18:20</DATA_I_GODZINA_ZWROTU>
<SAMOCHOD_WYDAL>ANDRZEJ STEFANIAK</SAMOCHOD_WYDAL>
<SAMOCHOD_ODEBRAL>HUBERT KAMIONEK</SAMOCHOD_ODEBRAL>
<PODPIS_PRACOWNIKA>KAROL KRASZEWSKI</PODPIS_PRACOWNIKA>
</KARTA_WYKORZYSTANIA>
<?XML VERSION="1.0" ENCODING="UTF-8"?>
<XSD:SCHEMA XMLNS:XSD="HTTP://WWW.W3.ORG/2001/XMLSCHEMA">
<XSD:ELEMENT NAME="KARTA_WYKORZYSTANIA">
<XSD:COMPLEXTYPE>
<XSD:SEQUENCE>
<XSD:ELEMENT NAME="DANE_SAMOCHODU">
<XSD:COMPLEXTYPE>
<XSD:SEQUENCE>
<XSD:ELEMENT NAME="NUMER_KATALOGOWY" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="MARKA" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="MODEL" TYPE="XSD:STRING"/>
</XSD:SEQUENCE>
</XSD:COMPLEXTYPE>
</XSD:ELEMENT>
<XSD:ELEMENT NAME="DANE_UZYTKOWNIKA">
<XSD:COMPLEXTYPE>
<XSD:SEQUENCE>
<XSD:ELEMENT NAME="IDENTYFIKATOR" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="IMIE"/>
<XSD:ELEMENT NAME="NAZWISKO"/>
<XSD:ELEMENT NAME="STANOWISKO"/>
</XSD:SEQUENCE>
</XSD:COMPLEXTYPE>
</XSD:ELEMENT>
<XSD:ELEMENT NAME="ZESTAWIENIE">
<XSD:COMPLEXTYPE>
<XSD:SEQUENCE>
<XSD:ELEMENT NAME="POZYCJA" MAXOCCURS="UNBOUNDED">
<XSD:COMPLEXTYPE>
<XSD:SEQUENCE>
<XSD:ELEMENT NAME="PRZEBIEG_KM" TYPE="XSD:INTEGER"/>
<XSD:ELEMENT NAME="MIEJSCE_WYJAZDU" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="CEL_PODROZY"/>
</XSD:SEQUENCE>
<XSD:ATTRIBUTE NAME="NR"/>
</XSD:COMPLEXTYPE>
</XSD:ELEMENT>
</XSD:SEQUENCE>
</XSD:COMPLEXTYPE>
</XSD:ELEMENT>
<XSD:ELEMENT NAME="DATA_I_GODZINA_POBRANIA" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="DATA_I_GODZINA_ZWROTU" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="SAMOCHOD_WYDAL" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="SAMOCHOD_ODEBRAL" TYPE="XSD:STRING"/>
<XSD:ELEMENT NAME="PODPIS_PRACOWNIKA" TYPE="XSD:STRING"/>
</XSD:SEQUENCE>
</XSD:COMPLEXTYPE>
</XSD:ELEMENT>
</XSD:SCHEMA>