Article View: fr.comp.text.xml
Article #9945Attribut ID 'types'
From: Jean-Christophe Cota
Date: Wed, 31 Jan 2001 13:20
Date: Wed, 31 Jan 2001 13:20
45 lines
2756 bytes
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-mailShow 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