From: Eric van der Vlist (vdv@dyomedea.com)
Date: 25/11/2003 - 14:20
Bonjour,
> [Error]1:Line 91:Column 89 : derivation-ok-restriction.5.2 : Erreur
> pour le type 'ScreenParameterType'. Le type de contenu de ce type est
> vide, à la difference du type de contenu de la base.
> [Error]2:Line 88:Column 49 : cos-particle-restrict.2 : Restriction de
> particule interdite : 'any:choice,sequence,all,elt'.
> [Error]3:Line 88:Column 49 : derivation-ok-restriction.5.3 : Erreur
> pour le type 'ScreenParameterType'. La particule du type n'est pas une
> restriction valide de la particule de la base.
>
> Ces erreurs sont-elles en conformité avec la recommandation XML Schema
> ?
Elles ne sont pas conforme à mon interprétation de la recommandation,
ceci dit avec cette spec, il est difficile d'être 100% certain!
Par contre, ce qui me conforte dans mon interprétation, c'est que sur ma
station de travail, avec Xerces J 2.5.0, je n'ai pas cette erreur sur le
schéma suivant :
?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="foo" type="ScreenParameterType"/>
<xs:complexType name="ParameterType">
<xs:sequence>
<xs:element minOccurs="0" ref="ConfigurationValues"/>
</xs:sequence>
<xs:attribute name="Name" use="required"/>
</xs:complexType>
<xs:complexType name="ScreenParameterType">
<xs:complexContent>
<xs:restriction base="ParameterType">
<xs:attribute name="Name" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:element name="ConfigurationValues">
<xs:complexType/>
</xs:element>
</xs:schema>
> Selon Eric van der Vlist : "la derivation par restriction d'un modele
> de contenu complexe s'effectue en redefinissant la totalite du modele
> de contenu qui doit etre une restriction logique du modele de base,
> c'est a dire que toute instance valide par rapport au modele derive
> doit aussi l'etre par rapport au modele de base."
Exactement!
Cordialement,
Eric van der Vlist
--
Read me on Advogato.
http://advogato.org/person/vdv/
Upcoming XML schema languages tutorials:
- Philadelphia -full day- ( 7/12/2003) http://masl.to/?V28612FC5
- Santa Clara -half day- (15/03/2004) http://masl.to/?J24916E96
Tutoriel XSLT:
- Paris (25/11/2003) http://masl.to/?L2C623FC5
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|