From: Bruno Chatel (bcha@chadocs.net)
Date: 04/03/2004 - 14:08
Bonjour,
La question de Pierre concerne plutot la possibilité de déclarer un modele de contenu EMPTY
dans une entité paramètre.
La spec indique
(http://www.w3.org/TR/2000/REC-xml-20001006#dt-entdecl)
[72] PEDecl ::= '<!ENTITY' S '%' S Name S PEDef S? '>'
[74] PEDef ::= EntityValue | ExternalID
et
(http://www.w3.org/TR/2004/REC-xml-20040204/#NT-EntityValue)
[9] EntityValue ::= '"' ([^%&"] | PEReference | Reference)* '"'
| "'" ([^%&'] | PEReference | Reference)* "'"
Mais ne semble pas parler du EMPTY tel que spécifié dans les déclarations d'éléments
(http://www.w3.org/TR/2004/REC-xml-20040204/#elemdecls)
[45] elementdecl ::= '<!ELEMENT' S Name S contentspec S? '>' [VC: Unique Element Type Declaration]
[46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children
Donc, est il valide d'écrire :
<!ENTITY % vide "EMPTY">
Cordialement
-- bruno --
Bruno Chatel
Tel : (+33) (0)4 96 11 14 57
bcha@chadocs.com
--------------------------------------
----- Original Message -----
From: "Carbone Cedric" <C.Carbone@NEOPOST.FR>
To: <xml-tech@xmlfr.org>
Sent: Thursday, March 04, 2004 2:06 PM
Subject: [xml-tech] Re: Question sur les DTDs
>
> Bonjour,
>
> Cela est semble bien appartenir aux DTD est s'appelle des "entitées
> paramétrées".
>
> Se déclare:
> <!ENTITY % nom_entite "valeur">
> et s'utilise comme n'importe quelle entité (%nom_entite;) par ex:
> <!ATTLIST tag %nom_entite;>
>
> Dans la spec XML 1.0 (c'ets pas la version 1.1 qui va apporter des
> diofferneces la dessus!) :
> http://www.w3.org/TR/2000/REC-xml-20001006#sec-physical-struct
>
> Parameter-entity references use percent-sign (%) and semicolon (;) as
> delimiters.]
> ...
> Example of a parameter-entity reference:
>
> <!-- declare the parameter entity "ISOLat2"... -->
> <!ENTITY % ISOLat2
> SYSTEM "http://www.xml.com/iso/isolat2-xml.entities" >
> <!-- ... now reference it. -->
> %ISOLat2;
>
>
> Bonne journée,
> Cédric.
> -----Message d'origine-----
> De : Pierre Attar [mailto:pat@tireme.fr]
> Envoyé : jeudi 4 mars 2004 13:38
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Question sur les DTDs
>
>
>
> Bonjour,
>
> Je me pose une question sur la validité de l'écriture suivante :
>
> <!ENTITY % vide "EMPTY">
> <!ELEMENT test %vide; >
>
> Même si xerces, spy et microsoft ne disent rien ... et donc valident, je
> n'arrive pas, formellement, à trouver dans la spec un endroit qui définisse
> la validité de ceci. Des idées ?
>
> Pierre
>
>
> --
> 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)
>
>
--
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
|