From: Alexandre Arcouteil (lex@free.fr)
Date: 09/03/2004 - 18:00
Carbone Cedric wrote:
> J'aimerai avoir le meme resultat que votre solution sauf en utilisant la
> méthode des poupées russes (déclarer les éléments et attributs au fur et à
> mesure) et non par réference via le type défini phoneType.
J'avais compris l'inverse... :p
> Je vais essayer d'etre plus clair ;)
> Je dois avoir un "truc" qui correspond au schema suivant :
>
> <xsd:element name="phone" maxOccurs="2">
> déclaration de ma restriction "\d{2}\.\d{2}\.\d{2}\.\d{2}\.\d{2}"
> déclaration de mon attribut "phone"
> </xsd:element>
Je vous aurais bien proposé ceci :
<xs:element name="phone">
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="xs:string">
<xs:pattern value="\d{2}[.]{1}\d{2}[.]{1}\d{2}[.]{1}\d{2}[.]{1}\d{2}"/>
<xs:attribute name="type" type="xs:string" use="optional"
default="mobile"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Mais le validateur de schéma en ligne
(http://apps.gotdotnet.com/xmltools/xsdvalidator/Default.aspx) me dit
que c'est faux :( L'utilisation de la base xs:string dans ce cas serait
incorrecte ?
alex
--
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:05 UTC
webmaster@xmlfr.org
|