From: ejeker@freesurf.ch
Date: 10/10/2003 - 20:10
Hello
J'aimerais faire un élément idclient dans loue qui pointe sur l'attribut
idclient de Client.
Pour que pour une chambre donnée j'ai une liste de location qui pointe sur
un client valide.
Essayé pas réussit problème de path surement :(
Merci
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:element name="hotel">
<xs:annotation>
<xs:documentation>Comment describing your root element</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="chambre" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="equipement" type="xs:NMTOKENS" maxOccurs="unbounded"/>
<xs:element name="loue" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="dateDebut" type="xs:date"/>
<xs:element name="Duree" type="xs:integer"/>
<xs:element name="dateEffective" type="xs:date"/>
<xs:element name="idClient" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
<xs:keyref name="idLoue" refer="maCle">
<xs:selector xpath="loue"/>
<xs:field xpath="idClient"/>
</xs:keyref>
</xs:element>
</xs:sequence>
<xs:attribute name="idChambre"/>
</xs:complexType>
</xs:element>
<xs:element name="client" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="nom" type="xs:string"/>
<xs:element name="prenom" type="xs:string"/>
<xs:element name="club">
<xs:complexType>
<xs:sequence>
<xs:element name="TauxReduction" type="xs:float"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="idClient" type="xs:integer" use="required"/>
</xs:complexType>
<xs:key name="maCle">
<xs:selector xpath="client"/>
<xs:field xpath="@idClient"/>
</xs:key>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Nouveau: téléphonez des heures. Gratuitement! Profitez de l'offre du réseau
fixe sunrise et bénéficiez de 60 minutes gratuites par mois.
http://internet.sunrise.ch/fr/wireline/wir_plus.asp
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|