From: Eric van der Vlist (vdv@dyomedea.com)
Date: 08/04/2004 - 10:06
Bonjour,
On Thu, 2004-04-08 at 11:50, Mickael Vera wrote:
> Bonjour,
>
> J'essaie d'écrire un schéma, je n'arrive pas à écrire
> la définition d'un attribut qualifié. Voici une portion de
> xml qui me pose problème :
>
> <target-namespace:un-element
> un-attribut="valeurX"
> attribut-namespace:un-autre-attribut="valeurY">
> ...
> </target-namespace:un-element>
Si vous utilisez deux espaces de noms dans un document XML, il vous faut
obligatoirement deux schémas XSD (un par espace de noms).
> J'ai essayé le xsd suivant sans succès :
>
> <xsd:complexType name="un-element">
> <xsd:attribute name="un-attribut"/>
> <xsd:attribute name="attribut-namespace:un-autre-attribut"/>
> </xsd:complexType>
>
> Mais ça ne marche pas.
Non, c'est normal.
> J'ai aussi essayé
>
> <xsd:complexType name="un-element">
> <xsd:attribute name="un-attribut"/>
> <xsd:attribute ref="attribut-namespace:un-autre-attribut"/>
> </xsd:complexType>
>
> Mais alors je n'arrive pas faire reconnaître le namespace
> 'attribut-namespace',
Pour pouvoir le reconnaître, il faut que la définition de
attribut-namespace:un-autre-attribut soit dans le schéma pour cet espace
de noms et que ce schéma soit importé (par xs:import) dans le premier.
Cordialement,
Eric van der Vlist
--
Read me on Advogato.
http://advogato.org/person/vdv/
Upcoming XML schema languages tutorial:
- Amsterdam -half day- (18/04/2004) http://masl.to/?P220516D7
------------------------------------------------------------------------
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|