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.

xml tech : Technologies XML

[xml-tech] Re: Performance de libxsl

[xml-tech] Re: Performance de libxsl

Auteur: MAGNA Pascal <Pascal.MAGNA@cneti.caisse-epargne.fr>
Date: 09/05/2005 - 09:40

Alors voici le contenu du fichier xml et de la feuille de style
Fichier:

<?xml version="1.0" encoding="ISO-8859-1"?>
<cristal>
        <cre>
                <en_tete_commun_cre>
                        <code_bq_ctrl>42159</code_bq_ctrl>
                        <ref_pf_cre>CC20051110005570</ref_pf_cre>
                        <type_cre>CR40</type_cre>
                        <lib_cre>Rejet flux acquisition</lib_cre>
                        <horo_pf_cre>20050421161939</horo_pf_cre>
                        <code_bo_util_cre>BO EDL</code_bo_util_cre>
                        <code_guichet_cre>BOEDL</code_guichet_cre>
                        <ind_doublon_cre>N</ind_doublon_cre>
                </en_tete_commun_cre>
                <donnees_cre>
                        <type_flux>VS07</type_flux>
                        <code_rejet>86</code_rejet>
                        <lib_motif>BIC recep incoher. avec canal</lib_motif>
                        <lib_motif_long>BIC récepteur incohérent avec le canal</lib_motif_long>
                        <horo_pf_flux>20050421161939</horo_pf_flux>
                        <detail_motif_rej>Le BIC recepteur n existe pas dans le referentiel pour ce canal</detail_motif_rej>
                        <flux>
                                <en_tete_commun>
                                        <code_bq_ctrl>42159</code_bq_ctrl>
                                        <type_flux>VS07</type_flux>
                                        <code_util>BO EDL</code_util>
                                        <code_guichet>BOEDL</code_guichet>
                                        <authentification>INTERFACE</authentification>
                                        <num_fichier>PFE</num_fichier>
                                        <commentaire>PFE Nationale CNCE</commentaire>
                                </en_tete_commun>
                                <specific_vir>
                                        <ref_util>PFE0504210007292</ref_util>
                                        <ind_ann_gen>O</ind_ann_gen>
                                        <ref_ann>PFE0504210007292</ref_ann>
                                        <type_ann>C</type_ann>
                                        <bic_emet>CEPAFRC0XXX</bic_emet>
                                        <identifiant_bq_dest>10558</identifiant_bq_dest>
                                        <canal>TBF</canal>
                                </specific_vir>
                                <donnees>
                                        <ref_emet>PFE0504210007292</ref_emet>
                                        <code_operation>CRED</code_operation>
                                        <date_regl>20050421</date_regl>
                                        <devise>EUR</devise>
                                        <montant>1570000</montant>
                                        <devise_inst>EUR</devise_inst>
                                        <montant_inst>15700,00</montant_inst>
                                        <cli_don_ordre>
                                                <type>RIB</type>
                                                <coordonnees>131490009121000274501</coordonnees>
                                                <identification>
                                                        <ligne>ETABLISSEMENTS FRIEDRICH</ligne>
                                                </identification>
                                                <format_champ>K</format_champ>
                                        </cli_don_ordre>
                                        <compte_emet_cp>
                                                <compte>00000330702</compte>
                                                <format_champ>B</format_champ>
                                        </compte_emet_cp>
                                        <bq_du_benef>
                                                <complements>
                                                        <ligne>BANQUE TARNEAUD NANTES</ligne>
                                                </complements>
                                                <format_champ>D</format_champ>
                                        </bq_du_benef>
                                        <cli_benef>
                                                <type>RIB</type>
                                                <coordonnees>105580225210309200200</coordonnees>
                                                <identification>
                                                        <ligne>FRIEDRICH</ligne>
                                                </identification>
                                        </cli_benef>
                                        <repart_frais>OUR</repart_frais>
                                        <code_rout>2</code_rout>
                                        <categorie>C</categorie>
                                        <qualite>T</qualite>
                                        <code_prod>VC</code_prod>
                                        <id_flux> </id_flux>
                                        <code_commi>A0</code_commi>
                                        <code_stat>R</code_stat>
                                </donnees>
                        </flux>
                </donnees_cre>
        </cre>
                     <cre>
                <en_tete_commun_cre>
                        <code_bq_ctrl>42159</code_bq_ctrl>
                        <ref_pf_cre>CC20051110005580</ref_pf_cre>
                        <type_cre>CR40</type_cre>
                        <lib_cre>Rejet flux acquisition</lib_cre>
                        <horo_pf_cre>20050421161939</horo_pf_cre>
                        <code_bo_util_cre>BO EDL</code_bo_util_cre>
                        <code_guichet_cre>BOEDL</code_guichet_cre>
                        <ind_doublon_cre>N</ind_doublon_cre>
                </en_tete_commun_cre>
                <donnees_cre>
                        <type_flux>VS07</type_flux>
                        <code_rejet>86</code_rejet>
                        <lib_motif>BIC recep incoher. avec canal</lib_motif>
                        <lib_motif_long>BIC récepteur incohérent avec le canal</lib_motif_long>
                        <horo_pf_flux>20050421161939</horo_pf_flux>
                        <detail_motif_rej>Le BIC recepteur n existe pas dans le referentiel pour ce canal</detail_motif_rej>
                        <flux>
                                <en_tete_commun>
                                        <code_bq_ctrl>42159</code_bq_ctrl>
                                        <type_flux>VS07</type_flux>
                                        <code_util>BO EDL</code_util>
                                        <code_guichet>BOEDL</code_guichet>
                                        <authentification>INTERFACE</authentification>
                                        <num_fichier>PFE</num_fichier>
                                        <commentaire>PFE Nationale CNCE</commentaire>
                                </en_tete_commun>
                                <specific_vir>
                                        <ref_util>PFE0504210007294</ref_util>
                                        <ind_ann_gen>O</ind_ann_gen>
                                        <ref_ann>PFE0504210007294</ref_ann>
                                        <type_ann>C</type_ann>
                                        <bic_emet>CEPAFRC0XXX</bic_emet>
                                        <identifiant_bq_dest>11899</identifiant_bq_dest>
                                        <canal>TBF</canal>
                                </specific_vir>
                                <donnees>
                                        <ref_emet>PFE0504210007294</ref_emet>
                                        <code_operation>CRED</code_operation>
                                        <date_regl>20050421</date_regl>
                                        <devise>EUR</devise>
                                        <montant>7507700</montant>
                                        <devise_inst>EUR</devise_inst>
                                        <montant_inst>75077,00</montant_inst>
                                        <cli_don_ordre>
                                                <type>RIB</type>
                                                <coordonnees>131490009121000016304</coordonnees>
                                                <identification>
                                                        <ligne>FREYDIS</ligne>
                                                </identification>
                                                <format_champ>K</format_champ>
                                        </cli_don_ordre>
                                        <compte_emet_cp>
                                                <compte>00000330702</compte>
                                                <format_champ>B</format_champ>
                                        </compte_emet_cp>
                                        <bq_du_benef>
                                                <complements>
                                                        <ligne>C MUTUEL ST AVOLD</ligne>
                                                </complements>
                                                <format_champ>D</format_champ>
                                        </bq_du_benef>
                                        <cli_benef>
                                                <type>RIB</type>
                                                <coordonnees>118990010500071322245</coordonnees>
                                                <identification>
                                                        <ligne>FREYDIS</ligne>
                                                </identification>
                                        </cli_benef>
                                        <repart_frais>OUR</repart_frais>
                                        <code_rout>2</code_rout>
                                        <categorie>C</categorie>
                                        <qualite>T</qualite>
                                        <code_prod>VC</code_prod>
                                        <id_flux> </id_flux>
                                        <code_commi>A0</code_commi>
                                        <code_stat>R</code_stat>
                                </donnees>
                        </flux>
                </donnees_cre>
        </cre>
                     <cre>
                <en_tete_commun_cre>
                        <code_bq_ctrl>42159</code_bq_ctrl>
                        <ref_pf_cre>CC20051110005590</ref_pf_cre>
                        <type_cre>CR40</type_cre>
                        <lib_cre>Rejet flux acquisition</lib_cre>
                        <horo_pf_cre>20050421161940</horo_pf_cre>
                        <code_bo_util_cre>BO EDL</code_bo_util_cre>
                        <code_guichet_cre>BOEDL</code_guichet_cre>
                        <ind_doublon_cre>N</ind_doublon_cre>
                </en_tete_commun_cre>
                <donnees_cre>
                        <type_flux>VS07</type_flux>
                        <code_rejet>86</code_rejet>
                        <lib_motif>BIC recep incoher. avec canal</lib_motif>
                        <lib_motif_long>BIC récepteur incohérent avec le canal</lib_motif_long>
                        <horo_pf_flux>20050421161940</horo_pf_flux>
                        <detail_motif_rej>Le BIC recepteur n existe pas dans le referentiel pour ce canal</detail_motif_rej>
                        <flux>
                                <en_tete_commun>
                                        <code_bq_ctrl>42159</code_bq_ctrl>
                                        <type_flux>VS07</type_flux>
                                        <code_util>BO EDL</code_util>
                                        <code_guichet>BOEDL</code_guichet>
                                        <authentification>INTERFACE</authentification>
                                        <num_fichier>PFE</num_fichier>
                                        <commentaire>PFE Nationale CNCE</commentaire>
                                </en_tete_commun>
                                <specific_vir>
                                        <ref_util>PFE0504210007314</ref_util>
                                        <ind_ann_gen>O</ind_ann_gen>
                                        <ref_ann>PFE0504210007314</ref_ann>
                                        <type_ann>C</type_ann>
                                        <bic_emet>CEPAFRC0XXX</bic_emet>
                                        <identifiant_bq_dest>11899</identifiant_bq_dest>
                                        <canal>TBF</canal>
                                </specific_vir>
                                <donnees>
                                        <ref_emet>PFE0504210007314</ref_emet>
                                        <code_operation>CRED</code_operation>
                                        <date_regl>20050421</date_regl>
                                        <devise>EUR</devise>
                                        <montant>7000000</montant>
                                        <devise_inst>EUR</devise_inst>
                                        <montant_inst>70000,00</montant_inst>
                                        <cli_don_ordre>
                                                <type>RIB</type>
                                                <coordonnees>131490009121000029807</coordonnees>
                                                <identification>
                                                        <ligne>VIENNEDIS</ligne>
                                                </identification>
                                                <format_champ>K</format_champ>
                                        </cli_don_ordre>
                                        <compte_emet_cp>
                                                <compte>00000330702</compte>
                                                <format_champ>B</format_champ>
                                        </compte_emet_cp>
                                        <bq_du_benef>
                                                <complements>
                                                        <ligne>BQ DE L&apos;ECONOMIE</ligne>
                                                </complements>
                                                <format_champ>D</format_champ>
                                        </bq_du_benef>
                                        <cli_benef>
                                                <type>RIB</type>
                                                <coordonnees>118990021700010348145</coordonnees>
                                                <identification>
                                                        <ligne>VIENNEDIS</ligne>
                                                </identification>
                                        </cli_benef>
                                        <repart_frais>OUR</repart_frais>
                                        <code_rout>2</code_rout>
                                        <categorie>C</categorie>
                                        <qualite>T</qualite>
                                        <code_prod>VC</code_prod>
                                        <id_flux> </id_flux>
                                        <code_commi>A0</code_commi>
                                        <code_stat>R</code_stat>
                                </donnees>
                        </flux>
                </donnees_cre>
        </cre>
                     <cre>
                <en_tete_commun_cre>
                        <code_bq_ctrl>42159</code_bq_ctrl>
                        <ref_pf_cre>CC20051110005600</ref_pf_cre>
                        <type_cre>CR40</type_cre>
                        <lib_cre>Rejet flux acquisition</lib_cre>
                        <horo_pf_cre>20050421161940</horo_pf_cre>
                        <code_bo_util_cre>BO EDL</code_bo_util_cre>
                        <code_guichet_cre>BOEDL</code_guichet_cre>
                        <ind_doublon_cre>N</ind_doublon_cre>
                </en_tete_commun_cre>
                <donnees_cre>
                        <type_flux>VS07</type_flux>
                        <code_rejet>86</code_rejet>
                        <lib_motif>BIC recep incoher. avec canal</lib_motif>
                        <lib_motif_long>BIC récepteur incohérent avec le canal</lib_motif_long>
                        <horo_pf_flux>20050421161940</horo_pf_flux>
                        <detail_motif_rej>Le BIC recepteur n existe pas dans le referentiel pour ce canal</detail_motif_rej>
                        <flux>
                                <en_tete_commun>
                                        <code_bq_ctrl>42159</code_bq_ctrl>
                                        <type_flux>VS07</type_flux>
                                        <code_util>BO EDL</code_util>
                                        <code_guichet>BOEDL</code_guichet>
                                        <authentification>INTERFACE</authentification>
                                        <num_fichier>PFE</num_fichier>
                                        <commentaire>PFE Nationale CNCE</commentaire>
                                </en_tete_commun>
                                <specific_vir>
                                        <ref_util>PFE0504210007321</ref_util>
                                        <ind_ann_gen>O</ind_ann_gen>
                                        <ref_ann>PFE0504210007321</ref_ann>
                                        <type_ann>C</type_ann>
                                        <bic_emet>CEPAFRC0XXX</bic_emet>
                                        <identifiant_bq_dest>11899</identifiant_bq_dest>
                                        <canal>TBF</canal>
                                </specific_vir>
                                <donnees>
                                        <ref_emet>PFE0504210007321</ref_emet>
                                        <code_operation>CRED</code_operation>
                                        <date_regl>20050421</date_regl>
                                        <devise>EUR</devise>
                                        <montant>10000000</montant>
                                        <devise_inst>EUR</devise_inst>
                                        <montant_inst>100000,00</montant_inst>
                                        <cli_don_ordre>
                                                <type>RIB</type>
                                                <coordonnees>131490009121000101203</coordonnees>
                                                <identification>
                                                        <ligne>CLICHY DISTRIBUTION</ligne>
                                                </identification>
                                                <format_champ>K</format_champ>
                                        </cli_don_ordre>
                                        <compte_emet_cp>
                                                <compte>00000330702</compte>
                                                <format_champ>B</format_champ>
                                        </compte_emet_cp>
                                        <bq_du_benef>
                                                <complements>
                                                        <ligne>BECM</ligne>
                                                </complements>
                                                <format_champ>D</format_champ>
                                        </bq_du_benef>
                                        <cli_benef>
                                                <type>RIB</type>
                                                <coordonnees>118990012100053343045</coordonnees>
                                                <identification>
                                                        <ligne>CLICHY DISTRIBUTION</ligne>
                                                </identification>
                                        </cli_benef>
                                        <repart_frais>OUR</repart_frais>
                                        <code_rout>2</code_rout>
                                        <categorie>C</categorie>
                                        <qualite>T</qualite>
                                        <code_prod>VC</code_prod>
                                        <id_flux> </id_flux>
                                        <code_commi>A0</code_commi>
                                        <code_stat>R</code_stat>
                                </donnees>
                        </flux>
                </donnees_cre>
        </cre>
                     <cre>
                <en_tete_commun_cre>
                        <code_bq_ctrl>42159</code_bq_ctrl>
                        <ref_pf_cre>CC20051110005610</ref_pf_cre>
                        <type_cre>CR40</type_cre>
                        <lib_cre>Rejet flux acquisition</lib_cre>
                        <horo_pf_cre>20050421161940</horo_pf_cre>
                        <code_bo_util_cre>BO EDL</code_bo_util_cre>
                        <code_guichet_cre>BOEDL</code_guichet_cre>
                        <ind_doublon_cre>N</ind_doublon_cre>
                </en_tete_commun_cre>
                <donnees_cre>
                        <type_flux>VS07</type_flux>
                        <code_rejet>86</code_rejet>
                        <lib_motif>BIC recep incoher. avec canal</lib_motif>
                        <lib_motif_long>BIC récepteur incohérent avec le canal</lib_motif_long>
                        <horo_pf_flux>20050421161940</horo_pf_flux>
                        <detail_motif_rej>Le BIC recepteur n existe pas dans le referentiel pour ce canal</detail_motif_rej>
                        <flux>
                                <en_tete_commun>
                                        <code_bq_ctrl>42159</code_bq_ctrl>
                                        <type_flux>VS07</type_flux>
                                        <code_util>BO EDL</code_util>
                                        <code_guichet>BOEDL</code_guichet>
                                        <authentification>INTERFACE</authentification>
                                        <num_fichier>PFE</num_fichier>
                                        <commentaire>PFE Nationale CNCE</commentaire>
                                </en_tete_commun>
                                <specific_vir>
                                        <ref_util>PFE0504210007323</ref_util>
                                        <ind_ann_gen>O</ind_ann_gen>
                                        <ref_ann>PFE0504210007323</ref_ann>
                                        <type_ann>C</type_ann>
                                        <bic_emet>CEPAFRC0XXX</bic_emet>
                                        <identifiant_bq_dest>11899</identifiant_bq_dest>
                                        <canal>TBF</canal>
                                </specific_vir>
                                <donnees>
                                        <ref_emet>PFE0504210007323</ref_emet>
                                        <code_operation>CRED</code_operation>
                                        <date_regl>20050421</date_regl>
                                        <devise>EUR</devise>
                                        <montant>3200000</montant>
                                        <devise_inst>EUR</devise_inst>
                                        <montant_inst>32000,00</montant_inst>
                                        <cli_don_ordre>
                                                <type>RIB</type>
                                                <coordonnees>131490009121000289705</coordonnees>
                                                <identification>
                                                        <ligne>CLAIRIDIS</ligne>
                                                </identification>
                                                <format_champ>K</format_champ>
                                        </cli_don_ordre>
                                        <compte_emet_cp>
                                                <compte>00000330702</compte>
                                                <format_champ>B</format_champ>
                                        </compte_emet_cp>
                                        <bq_du_benef>
                                                <complements>
                                                        <ligne>BANQUE DE L&apos; CONOMIE</ligne>
                                                </complements>
                                                <format_champ>D</format_champ>
                                        </bq_du_benef>
                                        <cli_benef>
                                                <type>RIB</type>
                                                <coordonnees>118990021700010349945</coordonnees>
                                                <identification>
                                                        <ligne>CLAIRIDIS</ligne>
                                                </identification>
                                        </cli_benef>
                                        <repart_frais>OUR</repart_frais>
                                        <code_rout>2</code_rout>
                                        <categorie>C</categorie>
                                        <qualite>T</qualite>
                                        <code_prod>VC</code_prod>
                                        <id_flux> </id_flux>
                                        <code_commi>A0</code_commi>
                                        <code_stat>R</code_stat>
                                </donnees>
                        </flux>
                </donnees_cre>
        </cre>
                     <cre>
                <en_tete_commun_cre>
                        <code_bq_ctrl>42159</code_bq_ctrl>
                        <ref_pf_cre>CC20051110005630</ref_pf_cre>
                        <type_cre>CR03</type_cre>
                        <lib_cre>Mis en attente de decision</lib_cre>
                        <horo_pf_cre>20050421161942</horo_pf_cre>
                        <code_bo_util_cre>BO EDL</code_bo_util_cre>
                        <code_guichet_cre>BOEDL</code_guichet_cre>
                        <ind_doublon_cre>N</ind_doublon_cre>
                </en_tete_commun_cre>
                <donnees_cre>
                        <ref_emet>PFE0504210007270</ref_emet>
                        <provenance>SIC</provenance>
                        <commentaire>PFE Nationale CNCE</commentaire>
                        <code_raison>00</code_raison>
                        <type_flux>VS07</type_flux>
                        <lib_motif>Mnt depassant lim BO</lib_motif>
                        <lib_motif_long>Montant dépassant la limite back-office</lib_motif_long>
                        <ref_util>PFE0504210007270</ref_util>
                        <code_util>BO EDL</code_util>
                        <num_fic_ori>PFE</num_fic_ori>
                        <horo_pf_flux>20050421161938</horo_pf_flux>
                        <ref_ann>PFE0504210007270</ref_ann>
                        <bic_emet>CEPAFRC0XXX</bic_emet>
                        <bic_recep>CRLYFRC0XXX</bic_recep>
                        <bic_recep_init>CRLYFRC0XXX</bic_recep_init>
                        <canal>TBF</canal>
                        <canal_init>TBF</canal_init>
                                <flux>
                                <donnees>
                                        <ref_emet>PFE0504210007270</ref_emet>
                                        <code_operation>CRED</code_operation>
                                        <date_regl>20050421</date_regl>
                                        <devise>EUR</devise>
                                        <montant>10611300</montant>
                                        <devise_inst>EUR</devise_inst>
                                        <montant_inst>106113,00</montant_inst>
                                        <cli_don_ordre>
                                                <type>RIB</type>
                                                <coordonnees>131490009121000034706</coordonnees>
                                                <identification>
                                                        <ligne>DAINVILDIS</ligne>
                                                </identification>
                                                <format_champ>K</format_champ>
                                        </cli_don_ordre>
                                        <compte_emet_cp>
                       &n