Merci beaucoup Eric,
c'est vrai que c'était simple, je cherchais une solution bien trop
compliquée.
>From: Eric van der Vlist <vdv@dyomedea.com>
>Reply-To: xml-tech@xmlfr.org
>To: xml-tech@xmlfr.org
>Subject: [xml-tech] Re: Demande d'aide pour la créationd'un XML Schema
>Date: Wed, 06 Jul 2005 10:43:50 +0200
>
>Bonjour,
>
>On mer, 2005-07-06 at 10:32 +0200, Jérôme Macé wrote:
> > Bonjour à tous,
> >
> > J'aurais besoin d'aide concernant la création d'un schéma XML validant
>les 2
> > documents XML suivant :
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <balise1/>
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <balise1>
> > <balise2>STRING</balise2>
> > <balise1>
> >
> > Est-ce possible en XML Schema ?
>
>Possible et facile quelque soit le langage de schéma et vous trouverez
>cela dans n'importe quel tutoriel!
>
>Avec RELAX NG :
>
>element balise1 {
> element balise2 { xsd:token }?
>}
>
>Avec W3C XML Schema :
>
><?xml version="1.0" encoding="UTF-8"?>
><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>elementFormDefault="qualified">
> <xs:element name="balise1">
> <xs:complexType>
> <xs:sequence>
> <xs:element minOccurs="0" ref="balise2"/>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> <xs:element name="balise2" type="xs:token"/>
></xs:schema>
>
>Avec une DTD :
>
><?xml encoding="UTF-8"?>
>
><!ELEMENT balise1 (balise2)?>
>
><!ELEMENT balise2 (#PCDATA)>
>
>...
>
>Cordialement,
>
>Eric van der Vlist
>
>--
>Don't you think all these XML schema languages should work together?
> http://dsdl.org
>------------------------------------------------------------------------
>Eric van der Vlist http://xmlfr.org http://dyomedea.com
>(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
>(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
>------------------------------------------------------------------------
>
>
>--
>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)
>
_________________________________________________________________
MSN Search : des réponses à tous vos besoins !
http://www.imagine-msn.com/hotmail/default.aspx?locale=fr-FR
--
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)
Received on Wed Jul 6 10:51:48 2005