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: 04/04/2001 - 08:15


Bonjour,

Herve AGNOUX wrote:
>
> Le 3 Apr 01, Eric van der Vlist a écrit :
>
> >
> > Relax et TREX sont beaucoup plus souples, permettent de décrire un
> > nombre de combinaisons XML bien plus important, s'attachent à la
> > structure et accordent peu d'importance au typage des données.
> >
> > Ils sont bien mieux adaptés aux vocabulaires XML de type "documents" et
> > des applications de type documentaire.
> >
>
> Mais est-il possible avec eux de décrire des contraintes du style
> "le document ne doit pas dépasser 3 pages", "cette image doit
> avoir une taille de 50x20 pixels", ou je ne sais quoi du genre ?
> (vous allez me dire : il y déjà un typage "document" et "image"
> dans ces contraintes)

Non, TREX et Relax s'attachent à décrire la structure du balisage des
documents et non les contraintes sur les données présentes dans ce
document.

Pour tester ce type de contraintes, il faut avoir recours à des langages
permettant de définir des contraintes sous forme de règles et à ma
connaissance, seuls schematron et examplotron permettent de gèrer ce
type de contraintes.

J'opposais "XML de type documents" à "XML données" en terme de rigidité
au niveau des contraintes sur la structure des documents, et ne voulais
par dire que TREX et Relax incluent des fonctionalités de GED:

Alors qu'une application d'échange B2B exigera des contraintes très
strictes parce que toute variation par rapport à un schéma sera
interprétée comme un erreur potentielle dans l'application ayant généré
le document traité, une application de type "document" sera en général
beaucoup plus souple vis à vis de ses utilisateurs (souvent humains) et
permettra par exemple de saisir le titre, la date et le nom d'un auteur
dans un ordre aléatoire.

> Et comment se place DocBook, donc j'ai découvert l'existence
> recemment (l'existence, rien de plus :-), par rapport à Relax et
> TREX, pour les applications documentaires ?... D'après ce que j'ai
> compris, DocBook serait une DTD pour les documents techniques
> ?

C'est totalement différent: DocBook est un vocabulaire XML tandis que
Relax et TREX sont des langages de schémas.

La dernière version de DocBook comprend d'ailleurs non seulement une
DTD, mais des schémas W3C XML Schema, TREX et Relax [1].

[1] http://xmlfr.org/actualites/tech/010117-0002

DocBook est par ailleurs un exemple un peu atypique dans la mesure où il
s'agit d'un vocabulaire rigide, peu "sémantique" et difficile à
travailler avec les outils XML.

Je le considère plus comme un format d'échange entre auteurs et éditeurs
que comme un format facile à utiliser pour saisir des documents...

Cordialement,

Eric van der Vlist
> --
> Sur le Web, tout de suite.
> Herve AGNOUX - diaam informatique
> http://www.diaam-informatique.com
>

-- 
See you in San Jose for SD West:
http://cmp.bluedot.com/re/attendee/sdw/speakerPage.esp?speakerId=36534626
------------------------------------------------------------------------
Eric van der Vlist       Dyomedea                    http://dyomedea.com
http://xmlfr.org         http://4xt.org           http://examplotron.org
------------------------------------------------------------------------

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