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