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: Benoit Lefevre (benoit.lefevre@effix.fr)
Date: 27/09/2001 - 11:12


Salut

     Dans l'absolut tu a deux facons de faire :

     Soit tu utilises un parseur evenementiel, soit tu utilises un parseur
     qui produit en memoire une representation DOM du fichier.

     Un parseur evenementiel c'est un parseur qui appel une methode
     que tu lui as fournit a chaque fois qu'il rencontre une nouvelle balise
     dans le fichier fichier. Tu places alors ton traitement dans cette
     methode en fonction des parametre qui te sont retournes. C'est
     rappide et ca ne prend pas de memoire.

     L'autre methode parse le fichier et, au fur et a mesure, genere une
     representation du fichier en memoire sous forme d'objets. Cette
     representation se conforme en generale a la norme DOM (Pour
     plus d'info : www.w3.org). Le probleme de cette methode c'est que
     la representation DOM c'est gourmand en place memoire. Plus le
     fichier que tu souhaite lire est gros et plus c'est lourd (tres lourd :).

     Le choix intermediaire, si tu souhaites concerver une representation
     memoire, c'est de creer ta propre representation memoire grace a
     l'emplois d'un parseur evenementiel (ca prendra peut etre moins
     de place :)

     Dans tous les cas, je te conseilles de jetter un coup d'oeil
     du cote de la fondation Apache (http://xml.apache.org). Ils proposent
     les deux types de parseur, tous deux reunis dans le projet nomme
     Xerces. C'est une des meilleurs implementation JAVA gratuite qui
     existe a ce jour (parrait-il).

     Attention il y a plusieur type de projet Xerces : xerces java
     ancienne version, Xerces java nouvelle version, xerces C++ ...

     Les classes qui sont fournies sont bien documentes. Tu y trouveras
     notemment des exemples fort utiles pour commencer a te servire
     de leurs outils.

     (bien sur ce n'est pas le seul parseur qui existe en JAVA, mais tu
     vas certainement recevoir plusieurs reponces a ta question qui seront
     bien plus completes que la mienne)

     J'espere avoir repondue a ta question.

Cordialement.

Benoit Lefevre.

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