Bonjour,

Voila, je dois traiter un fichier xml qui fait presque un million de ligne, le fichier est simple, il est généré par des requêtes d'access, il doit y avoir 40 000 lignes de sorties.Je ne fait que de la lecture. Je m'en sert pour mettre à jour une table dans une bdd et Générer d'autre fichiers Xml, beaucoup moins long.

Je me pose quelques question sur comment aborder le traitement, l'utilisation de SimpleXml, DOMXml, XmlReader, ...
J'aimerai bien créer une classe me permettant après de manipuler les infos comme je le souhaite, mais ça va me faire un bon paquet d'objet après.
j'ai vu un peut le design pattern poids mouche qui peut être bien, mais je connais pas vraiment les limites et les performances ([url=http://rpouiller.developpez.com/tutoriel/java/design-patterns-gang-of-four/?page=page_3]http://rpouiller.developpez.com/tutoriel/java/design-patterns-gang-of-four/?page=page_3[/url], [url=http://www.croes.org/gerald/blog/le-poid-mouche-flyweight-en-php/366/]http://www.croes.org/gerald/blog/le-poid-mouche-flyweight-en-php/366/[/url]).

merci d'avance.

[code]<N90xml_table_unique>
<Marche>ENTREPRISES</Marche>
<N_ag></N_ag>
<Ag></Ag>
<Part></Part>
<Nom></Nom>
<DAV></DAV>
<SIREN></SIREN>
<Encours></Encours>
<NOF></NOF>
<Date_ex></Date_ex>
<Last_up></Last_up>
<IDSCOM></IDSCOM>
<IDMAR></IDMAR>
<IDPRF2></IDPRF2>
<LNPRF></LNPRF>
<AGC></AGC>
<LIDAC></LIDAC>
<NOR></NOR>
<Segment></Segment>
<Crea></Crea>
<Non_note></Non_note>
<Maj_anc></Maj_anc>
<Bilan_anc></Bilan_anc>
<RUN></RUN>
</N90xml_table_unique>
<N90xml_table_unique>
<Marche></Marche>
<N_ag></N_ag>
<Ag></Ag>
<Part></Part>
<Nom></Nom>
<DAV></DAV>
<SIREN></SIREN>
<Encours></Encours>
<IDSCOM></IDSCOM>
<IDMAR></IDMAR>
<IDPRF2></IDPRF2>
<LNPRF></LNPRF>
<AGC></AGC>
<LIDAC></LIDAC>
<Segment></Segment>
<Crea></Crea>
<Non_note></Non_note>
<Maj_anc></Maj_anc>
<Bilan_anc></Bilan_anc>
<RUN></RUN>
</N90xml_table_unique>[/code]

Aucune réponse