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: Herve AGNOUX (herve.agnoux@diaam-informatique.com)
Date: 03/01/2002 - 10:40


Le 3 Jan 02, Joseph Tréca a écrit :

>
> Un débat anime notre équipe sur le point suivant : XSL ou DOM, lequel
> est-il préférable d'utiliser pour optimiser les performances du système ?

Je ne connais pas très bien l'environnement XML Microsoft, mais je
pense que le problème est mal posé. XSL et DOM ne sont pas
vraiment comparables au sujet des performances. DOM est un
objet informatique qui représente un document XML qui par lui
même ne fait rien, XSL est une transformation, qui, en général, part
d'un fichier XML pour arriver à autre chose, et qui habituellement
passe par un DOM, mais qui pourrait passer par tout autre chose.

Si vous avez comme contrainte de transformer un document XML
en un autre document XML ou en autre chose, le niveau où vous
pourrez optimiser le plus est de passer par une parseur SAX.
Grâce en soi rendu au Père Noël, il n'existe pas encore de SAX
optimisé Microsoft, et vous pourrez donc utiliser celui de tout le
monde.

De plus, d'après les bruits qui courent sur cette liste, la mise en
oeuvre de Microsoft est de très bonne qualité, bien que peu
maniable dans un contexte grand public.

Notez que le terme "XSL" prête à confusion, pour des raisons
historiques. Dans un contexte microsoft il fait souvent référence à
XSLT, qui est le fait de transformer un document XML en un autre
document XML, ou HTML, ou texte. Le XSL apporte en plus la
mise en forme vers d'autres format que XML, par exemple PDF, ou
tout ce que vous pouvez imaginer.

Dès que vous aurez besoin d'un traitement un minimum élaboré,
SAX ne suffira plus, et vous allez évoluer vers des solutions type
DOM pour la mémorisation, et XSLT pour la transformation. Il
existe beaucoup de techniques optimisées, mais ni DOM, ni XSLT.

A vrai dire, je ne connais pas d'optimisations spéciales microsoft
sur ces questions, c'est sans doute un oubli !! Il existe des travaux
d'optimisation dans le projet Xalan-Xercès, dont vous pourrez sans
doute utiliser la version C++, si vous avez peur de la lenteur Java.

Bref, je peux peut-être mettre modestement un peu d'ordre dans
votre reflexion, mais ma méconnaissance des outils microsoft
m'empêche d'aller plus loin !

Meilleurs voeux.

--
Sur le Web, tout de suite.
Herve AGNOUX - diaam informatique
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)



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