From: Truffot Jérôme (jerome.truffot@cemagref.fr)
Date: 07/08/2002 - 12:20
> Donc en fait le langage XML 1.0 permettrait il 2 attributs,
> même si le XS et XSL (qui en sont pourtant issus) ne
> l'acceptent pas ?
et non, désolé mais XML n'accepte pas 2 attributs de même nom dans la même
balise.
Pour te convaincre, voici la phrase qui tue (ton eventuel espoir :-) tirée
de la spécif :
en anglais : http://www.w3.org/TR/REC-xml#uniqattspec
Well-formedness constraint: Unique Att Spec
No attribute name may appear more than once in the same start-tag or
empty-element tag.
et même en français (traduction officielle) :
http://babel.alis.com/web_ml/xml/REC-xml.fr.html#uniqattspec
Contrainte de forme : Spécification unique de l'attribut
Aucun nom d'attribut ne peut apparaître plus d'une fois dans la même balise
de début ou d'élément vide.
J'espère que ça t'aidera à comprendre ce qui ne va pas.
@+
Jérôme
> -----Message d'origine-----
> De : Gregoor, Van Der Eyken [mailto:geyken@esual.com]
> Envoyé : mercredi 7 août 2002 13:22
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Plusieurs même noms d'attribus autorisés ?
>
>
> >pour [xml-tech] XSchema : complex type ou élément ? : Merci
> Jean-Fabien (TB le site)
>
> Le propre d'un attribut était de qualifié un élément, et
> qu'un même type d'information répété dans un élément
> ne pouvait que prendre la forme d'un élément.
>
> Mais oh surprise lorsque j'enregistre le fichier avec 2 même
> attributs cela fonctionne (XMLSpy 4.3 utilisant le parser de
> validation MSXML4).
>
> <Employee id="EMP3" dpt="Sales" dpt="PSD"/>
>
> Mais si je transforme le document, ou que je l'assigne a un
> schema (d'autant que celui-ci est généré à partir de ce
> document!) on me dit duplicate attribute (retour au réel).
>
> Donc en fait le langage XML 1.0 permettrait il 2 attributs,
> même si le XS et XSL (qui en sont pourtant issus) ne
> l'acceptent pas ?!Pourquoi ?
> Gregoor
>
> --
> 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)
>
--
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
|