Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Christine Vanoirbeek (vanoirbeek@epfl.ch)
Date: 18/08/2000 - 14:49


Bonjour,

La DTD proposée est adaptée MAIS (si j'ai bien compris) le probleme soulevé de l'unicité des couples point-source est différent. Il
s'agit d'éviter que dans une occurrence de document plusieurs valeurs ne se réfèrent aux memes source et point. Ce type de
contrainte ne peut etre exprimé à l'aide d'une grammaire (DTD)

Fabien Marson wrote:

> Bonjour,
>
> Pour t'assurer qu'il n'y a qu'une seule valeur, tu déclares dans ta DTD
> l'attribut ID de point de type ID. De même pour source.
> Et dans l'élément valeur, tu définies les attributs pointID et sourceID
> comme des IDREF.
>
> par exemple :
>
> <!ELEMENT point (#PCDATA)>
> <!ATTLIST point
> ID ID #REQUIRED>
>
> <!ELEMENT source (#PCDATA)>
> <!ATTLIST source
> ID ID #REQUIRED>
>
> <!ELEMENT valeur (#PCDATA)>
> <!ATTLIST valeur
> pointID IDREF #REQUIRED
> sourceID IDREF #REQUIRED >
>
> Gilles FILIPPINI a écrit :
> >
> > Bonjour,
> >
> > Voici mon souci de novice XML :
> > Je souhaite représenter un tableau à double entrée du genre de celui ci-dessous :
> >
> > points p1 p2 p3 p4 p5 ...
> > \
> > sources
> > s1 val11 val12 val13 val14 val14 ...
> > s2 val21 val22 val23 val24 val24 ...
> > s3 val31 val32 val33 val34 val34 ...
> > s4 val41 val42 val43 val44 val44 ...
> > ... ... ... ... ... ... ...
> >
> > Voici le genre de solution que j'ai envisagé :
> >
> > <points>
> > <point ID="p1"/>
> > <point ID="p2"/>
> > <point ID="p3"/>
> > ...
> > </points>
> > <sources>
> > <source ID="s1"/>
> > <source ID="s2"/>
> > <source ID="s3"/>
> > ...
> > </sources>
> > <valeurs>
> > <valeur poindID="p1" sourceID="s1>val11</valeur>
> > <valeur poindID="p1" sourceID="s2>val21</valeur>
> > <valeur poindID="p1" sourceID="s3>val31</valeur>
> > ...
> > </valeurs>
> >
> > Les questions étant les suivantes :
> > - Y a-t-il une solution plus pertinente ?
> > - Dans tous les cas, comment, au niveau du DTD, m'assurer que j'ai une et une seule valeur pour chaque couple [source, point] ?
> >
> > J'éspère avoir été assez clair.
> > Merci d'avance.
> >
> > - Gilles Filippini.
> >
> > --
> > 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)
>
> --
> Fabien MARSON
> Programmeur Web
> 130, rue du Bourg Belé - BP 21099 - 72001 LE MANS Cedex 1 - FRANCE
>
> Tel : (33) 02 43 14 12 76 - Fax : (33) 02 43 14 12 77
> http://www.euroconnect.fr
>
> Le contenu de ce message ne représente en aucun cas un engagement de la
> part d'Euro Connect sous réserve de tout accord conclu par ecrit entre
> vous et Euro Connect. Toute publication ou diffusion, même partielle,
> doit être autorisée préalablement.
>
> --
> 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)

--
-----------------------------------------------------------------
Christine VANOIRBEEK                    | Tel: +41 21 693 25 75
Swiss Federal Institute of Technology   | Fax: +41 21 693 52 78
Computer Science Dpt (LITH)             | Email: vanoirbeek@epfl.ch
MEDIA Research Group                    | http://media.epfl.ch
IN Ecublens
CH - 1015 LAUSANNE

-- 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

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement