🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #33846

bład walidacji

#33846
From: kwalczyk
Date: Thu, 08 Feb 2007 07:55
316 lines
11682 bytes
Witam. Mam problem z walidacją pliku. Może ktoś będzie wiedział co
zrobić.

<?xml version="1.0" encoding="UTF-8"?>
<baza_ciagnikow>
<wykonal>
<imie>krzysztof</imie>
<nazwisko>aaaa</nazwisko>
<tel_kontaktowy>bra</tel_kontaktowy>
</wykonal>
<zrodla>
<zrodlo idzrodla="ursus">www.agromasa.coml</zrodlo>
<zrodlo idzrodla="zetor">www.agromasa.com</zrodlo>
<zrodlo idzrodla="newholland">www.newholland.pl</zrodlo>
</zrodla>
<producenci>
<producent idproducenta="ursus">
<nazwa>agrobis</nazwa>
<siedziba kraj="polska">
<ulica>pl.czerwca 1976</ulica>
<numer>16</numer>
<kod_miasta>02-495</kod_miasta>
<miasto>warszawa</miasto>
<tel>+48 022-000-00-00</tel>
<fax>+48 022 000-00-00</fax>
<email>ursus@ursus.pl</email>
<strona>http://www.agromasa.coml</strona>
</siedziba>
</producent>
<producent idproducenta="zetor">
<nazwa>proxima</nazwa>
<siedziba kraj="polska">
<ulica>wroclawska</ulica>
<numer>22</numer>
<kod_miasta>62-800</kod_miasta>
<miasto>kalisz</miasto>
<tel>+48 022-000-00-00</tel>
<fax>+48 022 000-00-00</fax>
<email>zetor@zetor.pl</email>
<strona>http://www.agromasa.coml</strona>
</siedziba>
</producent>
</producenci>
<ciagniki>
<ciagnik idproducenta="ursus" model="agrobis" zdjecie=""> 		<!-- nie
mogę wstawic sciezki do zdjecia wychodzi blad (http://
www.agromasa.com./?site=nowe-ciagniki-rolnicze&id=ursus2812)-->
<dane>
<ogolne>
<wymiary jednostka="mm">
<wysokosc>2681</wysokosc>
<szerokosc>1929</szerokosc>
<dlugosc>3942</dlugosc>
</wymiary>
<waga jednostka="kg">3960</waga>
<mode>agrobis</mode>
<producent>ursus</producent>
</ogolne>
<silnik>
<moc jednostka="KM">66</moc>
<pojemnosc jednostka="cm.szesc">4200</pojemnosc>
<predkosc_obrotowa jednostka="obr/min">2200</predkosc_obrotowa>
<typ_paliwa>diesel</typ_paliwa>
</silnik>
</dane>
<cena waluta="pln">150000</cena>
</ciagnik>
<ciagnik idproducenta="zetor" model="classic" zdjecie="">
<dane>
<ogolne>
<wymiary jednostka="mm">
<wysokosc>2581</wysokosc>
<szerokosc>2025</szerokosc>
<dlugosc>3980</dlugosc>
</wymiary>
<waga jednostka="kg">3660</waga>
<mode>classic</mode>
<producent>zetor</producent>
</ogolne>
<silnik>
<moc jednostka="KM">74</moc>
<pojemnosc jednostka="cm.szesc">3998</pojemnosc>
<predkosc_obrotowa jednostka="obr/min">2180</predkosc_obrotowa>
<typ_paliwa>diesel</typ_paliwa>
</silnik>
</dane>
<cena waluta="pln">180000</cena>
</ciagnik>
<ciagnik idproducenta="newholand" model="tdd" zdjecie="">
<dane>
<ogolne>
<wymiary jednostka="mm">
<wysokosc>2780</wysokosc>
<szerokosc>2010</szerokosc>
<dlugosc>4120</dlugosc>
</wymiary>
<waga jednostka="kg">4210</waga>
<mode>tdd</mode>
<producent>newholland</producent>
</ogolne>
<silnik>
<moc jednostka="KM">92</moc>
<pojemnosc jednostka="cm.szesc">4500</pojemnosc>
<predkosc_obrotowa jednostka="obr/min">30000</predkosc_obrotowa>
<typ_paliwa>diesel</typ_paliwa>
</silnik>
</dane>
<cena waluta="pln">220000</cena>
</ciagnik>
</ciagniki>
</baza_ciagnikow>

oraz plik xsd.

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 sp2 (http://www.altova.com) by
jacek (staniec) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:simpleType name="typ_jednostka">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:element name="baza_ciagnikow">
		<xs:complexType>
			<xs:sequence>
				<xs:annotation>
					<xs:documentation>Element główny bazy danych</xs:documentation>
				</xs:annotation>
				<xs:element name="wykonal">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="imie" type="xs:string"/>
							<xs:element name="nazwisko" type="xs:string"/>
							<xs:element name="tel_kontaktowy" type="xs:string"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="zrodla">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="zrodlo" maxOccurs="unbounded">
								<xs:complexType mixed="1">
									<xs:attribute name="idzrodla" type="xs:anyURI" use="required"/
>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="producenci">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="producent" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nazwa" type="xs:string"/>
										<xs:element name="siedziba" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ulica" type="xs:string"/>
													<xs:element name="numer" type="xs:int" minOccurs="0"/>
													<xs:element name="kod_miasto" type="xs:string"/>
													<xs:element name="miasto" type="xs:string"/>
													<xs:element name="tel" type="xs:string"/>
													<xs:element name="fax" type="xs:string" minOccurs="0"/>
													<xs:element name="email" type="xs:anyURI" minOccurs="0"/>
													<xs:element name="strona" type="xs:anyURI"/>
												</xs:sequence>
												<xs:attribute name="kraj" use="optional" default="Polska">
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:enumeration value="USA"/>
															<xs:enumeration value="Polska"/>
															<xs:enumeration value="Niemcy"/>
															<xs:enumeration value="Czechy"/>
															<xs:enumeration value="Rosja"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="idproducenta" type="xs:ID" use="required"/
>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ciagniki">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ciagnik" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="dane">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ogolne">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="wymiary">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="wysokosc" type="xs:int"/>
																			<xs:element name="szerokosc" type="xs:int"/>
																			<xs:element name="dlugosc" type="xs:int"/>
																		</xs:sequence>
																		<xs:attribute name="jednostka" type="typ_jednostka"
use="required"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="waga">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:int">
																				<xs:attribute name="jednostka"
type="typ_jednostka" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="model">
																	<xs:complexType>
																		<xs:attribute name="classic" type="xs:string"
use="optional" default="nie"/>
																		<xs:attribute name="proxima" type="xs:string"
use="optional" default="nie"/>
																		<xs:attribute name="agrobis" type="xs:string"
use="optional" default="nie"/>
																		<xs:attribute name="tdd" type="xs:string"
use="optional" default="nie"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="producent">
																	<xs:complexType>
																		<xs:attribute name="ursus" type="xs:string"
use="optional"/>
																		<xs:attribute name="zetor" type="xs:string"
use="optional"/>
																		<xs:attribute name="newholland" type="xs:string"
use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="silnik">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="moc">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:int">
																				<xs:attribute name="jednostka"
type="typ_jednostka" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="pojemnosc">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:int">
																				<xs:attribute name="jednostka"
type="typ_jednostka" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="predkosc_obrotowa">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:int">
																				<xs:attribute name="jednostka"
type="typ_jednostka" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="typ_paliwa">
																	<xs:complexType>
																		<xs:attribute name="dieles" type="xs:string"
use="required"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="cena" nillable="true">
											<xs:complexType mixed="1">
												<xs:attribute name="waluta" type="xs:string"
use="required"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="idproducenta" type="xs:IDREF"
use="required"/>
									<xs:attribute name="idciagnik" type="xs:ID" use="required"/>
									<xs:attribute name="model" type="xs:string" use="required"/>
									<xs:attribute name="zdjecie" type="xs:anyURI" use="required"/
>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

jak ktos będzie wiedział o co chodzi proszę o pomoc. Pozdrawiam
Technical Details
Message-ID: <1170921355.564163.11380@v33g2000cwv.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!v33g2000cwv.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!v33g2000cwv.googlegroups.com!not-for-mail
From: kwalczyk@o2.pl
Newsgroups: alt.pl.programy.flash-5
Subject: bład walidacji
Date: 7 Feb 2007 23:55:55 -0800
Organization: http://groups.google.com
Lines: 319
Message-ID: <1170921355.564163.11380@v33g2000cwv.googlegroups.com>
NNTP-Posting-Host: 83.5.247.167
Mime-Version: 1.0
X-Trace: posting.google.com 1170921362 29482 127.0.0.1 (8 Feb 2007 07:56:02 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 8 Feb 2007 07:56:02 +0000 (UTC)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: v33g2000cwv.googlegroups.com; posting-host=83.5.247.167;   posting-account=cHd5cA0AAACRZnyjt5PvwJPrIC7T9Sgx
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit