From: Alexandre Arcouteil (lex@free.fr)
Date: 09/02/2004 - 09:25
Herve AGNOUX wrote:
> Le Lundi 09 Février 2004 08:56, Eric van der Vlist a écrit :
>>Je ne comprend plus, un langage qui interdise quoi ?
> Qui interdise que l'on puisse stipuler le contenu d'un élément selon son
> contexte.
> Ce genre de règles me gène beaucoup, car je les trouve très compliquées à
> contrôler, et j'ai peur qu'elles générent des documents très compliqués à
> comprendre, même pour un humain. Je voudrais qu'elles soient plus
> qu'interdites, je voudrais qu'elles soient même impossibles à spécifier.
Dans le cas de WXS, cela reviendrait à interdire les déclarations
d'éléments locaux non ? Si j'ai bien compris seuls des déclarations de
ce type serait autorisées :
<xs:element name="a">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="b"/>
<xs:element ref="c"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="b">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="a"/>
<xs:element ref="c"/>
</xs:choice >
</xs:complexType>
</xs:element>
<xs:element name="c">
<xs:complexType/>
</xs:element>
La solution consisterait à définir le schema d'un sous-langage WXS qui
n'autoriserait que des déclarations globales ? Qu'est-ce qui interdirait
l'utilisation d'un tel schema ?
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
|