Prośba o sprawdzenie dokumentu XML i XSD - pilne :-)

0

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>
0

Zmieniłem na małe litery wszystko, waliduję tutaj:
http://www.xmlforasp.net/SchemaValidator.aspx

i dalej problemy, nie wiem o co mu chodzi :-(

<?xml version="1.0" encoding="utf-8"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/xmlschema">

<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>
0

The following elements are not closed: xsd:schema. <---
czy tylko mi to wyskakuje?? otworzyles wiec zamknij i potem rob jak pisza :)

0

Ale w którym miejscu zamknąć ten znacznik?

0

a widziales przykladowy schemat na intenrecie???

0

No tak ale nie wiem do czego to przypiąć....

1 użytkowników online, w tym zalogowanych: 0, gości: 1