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: Eric van der Vlist (vdv@dyomedea.com)
Date: 10/10/2003 - 12:10


On Fri, 2003-10-10 at 13:37, Alexandre Arcouteil wrote:
> Eric van der Vlist wrote:
> > On Fri, 2003-10-10 at 12:16, Alexandre Arcouteil wrote:
> > cela reste une FAQ (qui mériterait d'être publiée dans notre section
> > FAQ)
>
> Comme dit le proverbe : "Yapluka" :)

Oui.
>
> >>>La dérivation est même plutôt plus verbeuse et moins facile à lire...
> >>Mais ça peut quand même permettre de centraliser la définition des
> >>attributs d'éléments ?
> > Oui, les attributs échappent à la règle qui veut qu'on répète toute la
> > définition dans une dérivation par restriction.
> > Personnellement, je préfère conseiller d'utiliser la dérivation par
> > extension et les groupes d'éléments et d'attributs pour écrire des
> > schémas modulaires.
>
> La dérivation par extension, voir par restriction (quoique bien plus
> productive) me semble plus proche d'une pratique liées aux problèmes de
> maintenances de schéma (la dérivation associe explicitement un élément
> à un type de référence, ce qui peut simplifier les opérations de mise à
> jour et leur suivi) que d'une véritable fonctionnalité de développement ?

C'est une fusée à deux étages...

On peut distinguer les fonctions de modularité du schéma lui même (1er
étage) et celles devant permettre d'améliorer la productivité du travail
de codage associé au traitement des documents suivant le schéma (2ème
étage).

Dérivation par extension et groupes d'éléments et d'attributs
participent aux deux étages alors que (sauf cas particulier) la
dérivation par restriction de participe qu'au deuxième étage...

> > Mais pour en revenir à notre point de départ, ce n'est pas une solution
> > lorsque l'on utilise xs:all...
>
> Effectivement.
>
> A propos de xs:all, ne vaut-il pas mieux le considérer comme une sorte
> cas particuler de xs:choice, à réserver à des cas particulier justement.

Avec W3C XML Schema, si, malheureusement!

> Autremendit, ne pas considérer xs:all comme un connecteur d'usage
> courant, au même titre que xs:choice ou xs:sequence, mais comme une
> sorte de "joker" pour des cas difficilement modélisables avec les deux
> seuls autres connecteurs ?

Oui, même si je pense que ce n'est pas l'outil (le langage de schéma)
qui devrait dicter la conception des vocabulaires XML mais qu'il devrait
être assez souple pour s'adapter... ce qui n'est pas le cas de WXS!

Eric

-- 
Lisez-moi sur XMLfr.
                       http://xmlfr.org/index/person/eric+van+der+vlist/
Upcoming schema tutorial:
 - Philadelphia (7/12/2003)       http://makeashorterlink.com/?V28612FC5
Tutoriel XSLT:
 - Paris (25/11/2003)             http://makeashorterlink.com/?L2C623FC5
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------

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

 

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