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: COUTHURES Alain (Alain.Couthures@justice.fr)
Date: 10/03/2004 - 16:06


Pour résumer ce que j'ai en tête, j'ai l'intention de faire :

1) XML paramètres + (XSLT DocBook + document(CGI/Web Service)) -> DocBook

2) DocBook + XSLT -> XHTML ou XSL-FO
 
Dans ce modèle-là, un document DocBook "dynamique" est représenté par une unique feuille de style XSLT...

Alain COUTHURES
Ecole Nationale de la Magistrature
Bordeaux - Paris

-----Message d'origine-----
De : Herve AGNOUX [mailto:herve.agnoux@diaam-informatique.com]
Envoyé : mercredi 10 mars 2004 17:02
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: document() et services web

Le Mercredi 10 Mars 2004 11:28, Eric van der Vlist a écrit :
>
> Je ne vois pas bien les raisons de cette réticences à utiliser ce qui
> ressemble bien à une architecture Service Webs / REST !
>

A ce que j'ai compris, l'idée d'origine est de prendre un document XML, puis,
par une transformation faisant appel à d'autres documents, de le transformer
en un document format DocBook.

Mes réticences sont sur le "transformation faisant appel à d'autres
documents". Pour moi, chaque transformation XSLT doit faire appel à un seul
document origine et une seule feuille de style. S'il y en a plusieurs, alors
il est mieux de prévoir une transformation préalable pour intégrer les
différentes sources documentaires.

Je ne critique donc pas l'utilisation de CGI REST ou autre, mais le moment de
les utiliser ; au lieu de faire une seule transformation faisant appel à 36
origines, je crois qu'il est préférable de chainer 36 transformations de
façon à ne marier à chaque fois que 2 documents, ces deux documents pouvant
très bien être obtenus par un REST CGI (qu'il faudra bien écrire en un
langage procédural, il me semble ?).

C'est le principe, bien sûr... Si à une étape il est justifié de marier 4
documents parce qu'ils vont bien ensemble je n'ai rien contre. Mais cela doit
être justifié par le fait que sinon on obtiendrait un document incohérent.

> Cela me semble au contraire une manière simple de publier sous forme de
> ressources web des services de manière totalement indépendante du
> langage utilisé pour les implémenter.
>

Oui, mais il vous faudra bien en utiliser un. Dans certains cas (l'auteur cite
comme exemple des accés à des bases de données) il me semble qu'il vaut mieux
utiliser d'autres techniques que XSLT.

> C'est la méthode que j'ai utilisé par exemple pour implémenter les
> sondages de XMLfr :
>
> http://xmlfr.org/documentations/articles/021115-0002
>

Si je comprends, bien, vous avez fait :

XML Source + (XSLT + document(CGI Python)) -> XHTML.

Moi, j'aurais fait :

XML Source + document(CGI Python) -> "XML avec sondage"

XML avec sondage + XSLT -> XHTML.

Dans votre cas il y a deux documents XML de données : le XML Source et le
document(CGI Python) ; dans mon cas il y a un document XML intermédiaire de
plus : XML avec sondage, qui est la somme des deux premiers sans aucune mise
en forme. Vous pouvez opérer cette somme de la façon que vous voulez, du
moment que l'on puisse donner au document intérmédiaire une URL.

Bien sûr dans ce cas, je présume que c'est très simple et on discute surtout
au niveau des principes ; dans la mise en oeuvre j'aurais fait certainement
comme vous. Je suis même prét à admettre que l'on peut rassembler le XML
Source et le CGI Python avec la commande document() de XSLT.

Mais je crois que lorsque les choses deviennent plus compliquées il vaut mieux
procéder étape par étape, et non tout rassembler dans une seule feuille XSLT
et autant de fonctions document() que nécessaire. Et cela ne nuit en rien à
l'indépendance totale, puisque à chaque étape vous pouvez très bien utiliser
une archi REST et des CGI python.

Cordialement.

-- 
SARL diaam informatique - 04 50 44 26 54
Ingenierie, développements de systèmes d'information
http://www.diaam-informatique.com

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

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