🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9945

Attribut ID 'types'

#9945
From: Jean-Christophe Cota
Date: Wed, 31 Jan 2001 13:20
45 lines
2756 bytes
Salut,

j'essaie dans le forum francais car je n'ai pas de reponse chez
les anglophones... donc il ne tient qu'a vous de prouver que
les sites francophones sont utiles... a condition que ma question
ne soit pas idiote ;)

C'est parti:

J'essaie d'ecrire une DTD pour des fichiers XML decrivant la
configuration d'un systeme distribue oriente objet.

Par exemple, nous avons des 'object' contenus dans des
'server'. Je peux specifier dans ma DTD que les elements
'server' ont un attribut 'name' de type ID. Les elements
'object' auront un attribut 'onServer' de type IDREF afin
d'introduire une relation entre objets et serveurs. Dans cette
optique, je peux utiliser un editeur XML (comme Xeena) qui
me donnera les valeurs possibles et valides pour l'attribut
'onServer' de l'element 'object' en cours de creation.

Maintenant, admettons que nous avons des 'object'
contenus dans des 'server' qui tournent sur des 'machine'.
Je peux creer pour les elements 'machine' un attribut 'name' de
type ID et rajouter un attribut 'onMachine' de type IDREF aux
elements 'server'. Le probleme, c'est que les 2 attributs de type
IDREF (celui de 'object' referencant un 'server', et celui de
'server' referencant une 'machine') ne referencent pas
exactement la meme chose... Et mon editeur "intelligent" me
presentera une liste contenant indifferament des noms de
serveur et de machine quand je voudrai, par exemple, associer
un serveur a une machine (en renseignant l'attribut 'onMachine').

J'espere que vous arrivez a me suivre... Mon probleme est que
j'ai besoin de trouver un moyen d'introduire des references de
types differents pour que mon editeur (qui se configurera en
fonction de ma DTD) me soumette des propositions coherentes
dans l'edition d'un fichier XML. Peut-etre que le standard
contient d'autres outils (des liens peut-etre...) qui peuvent
s'appliquer dans ce cas d'espece...

Merci pour votre aide,

JC.
Technical Details
Message-ID: <3A781127.802310A@eurocontrol.fr>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!freenix!eurocontrol.fr!saphir.eurocontrol.fr!polaris.eurocontrol.fr!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit
X-Google-Thread: 114f60,663a91f4dc649147,start
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-01-31 05:24:32 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!freenix!eurocontrol.fr!saphir.eurocontrol.fr!polaris.eurocontrol.fr!not-for-mail
From: Jean-Christophe Cota <jean-christophe.cota@eurocontrol.fr>
Newsgroups: fr.comp.text.xml
Subject: Attribut ID 'types'
Date: Wed, 31 Jan 2001 14:20:39 +0100
Organization: EUROCONTROL Experimental Centre
Lines: 47
Message-ID: <3A781127.802310A@eurocontrol.fr>
NNTP-Posting-Host: cot.eurocontrol.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 4.5 [en]C-CCK-MCD EEC45a  (WinNT; I)
X-Accept-Language: en