momohuri
Messages postés235Date d'inscriptionlundi 6 juillet 2009StatutMembreDernière intervention 9 février 2012
-
5 févr. 2010 à 16:00
Bonjour,
voila j'ai mon xml et mon xsd mais je ne sais pas comment les 'lier' quand j'essai j'ai des pb a chaque fois...
le xml:<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="renault.xsl" type="text/xsl"?>
<gpm xmlns="renault.xsd" > // ma dernier tentative mais la il ne lit plus le xsl...
<renault>
<car id="1">
<name door="3" engine="Diesel">Twingo Gamme 2009 Expression dCi65 eco2</name>
<color>Orange</color>
<price>12960</price>
<picture>http://www.renault.fr/img/carc//tw21/color3/vnmcfg1tw21teenc.jpg</picture>
</car>
<car id="2">
<name door="5" engine="Oil">Clio Estate ph2 Authentique 1.2 16v 75 eco2</name>
<color>Beige</color>
<price>14000</price>
<picture>http://www.renault.fr/img/carc//clk2/color3/vnmcfg1clk2tehnk.jpg</picture>
</car>
<car id="3">
<name door="2" engine="Ethanol">Megane 1.6 16v BioEthanol eco2</name>
<color>Black</color>
<price>20940</price>
<picture>http://www.renault.fr/img/carc//m3d1/color3/vnmcfg1m3d1nv676.jpg</picture>
</car>
<car id="4">
<name door="5" engine="Diesel">Scenic Privilege dCi 105 eco2</name>
<color>Blue</color>
<price>28140</price>
<picture>http://www.renault.fr/img/carc//s3c1/color3/vnmcfg1s3c1terpa.jpg</picture>
</car>
<car id="5">
<name door="5" engine="Oil">Laguna Initiale 2.0 turbo</name>
<color>Grey</color>
<price>34350</price>
<picture>http://www.renault.fr/img/carc//la31/color3/vnmcfg3la31teknd.jpg</picture>
</car>
<car id="6">
<name door="3" engine="Oil">Clio Sport Luxe 2.0 16v</name>
<color>Grey</color>
<price>26000</price>
<picture>http://www.renault.fr/img/carc/cl32/color3/vnmcfg4cl32tef60.jpg</picture>
</car>
</renault>
</gpm>
et le xsd:
<xs:element name="renault">
<xs:complexType>
<xs:sequence>
<xs:element name="car"><!--on declare un balise dont le nom est car et qui sera compose de plusieur element-->
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/><!-- on donne le premier element et on le dit de type string car comprendra du texte-->
<xs:attribute name="door" type="xs:integer" /><!-- on lui donne des attribut-->
<xs:attribute name="engine" type="xs:integer" />
<xs:element name="color" type="xs:string"/><!--puis un deuxieme element-->
<xs:element name="price" type="xs:string"/><!-- et ainsi de suite-->
<xs:element name="picture" type="xs:string"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" /><!-- cette attribut ira avec l'element 'car'-->
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>