Sélection source XML

Fermé
Come - 5 mars 2012 à 17:04
Bonjour,

J'ai une question technique :

J'ai un logiciel qui m'exporte des données d'un passeport grace à de l'OCR. Ces donnés ce retrouve en XML. Et du XML je souhaite les affiché en HTML. Mais mon probleme est que sachant qu'il n'y a pas le meme nombre de ligne suivant le passeport, peut-on faire "une frame" qui s'adapte automatiquement, c'est à dire qui affiche toute les donnés peut-importe le nombres de lignes. Voici 2 XML :

 <imagelist>
         <image file="image1.jpg" captime="2012-03-05 08:26:54.456" camera="258" light="INFRA" page="0"/>
         <image file="image2.jpg" captime="2012-03-05 08:26:55.710" camera="513" light="PHOTO" page="0"/>
         <image file="image3.jpg" captime="2012-03-05 08:26:54.971" camera="259" light="UV" page="0"/>
         <image file="image4.jpg" captime="2012-03-05 08:26:54.636" camera="257" light="WHITE" page="0"/>
      </imagelist>
   </pagelist>
   <tasklist>
      <document type="ICAO standard Passport (MRP)" windowframe="6507,7824,131507,6324,132546,93321,7546,94821" task="GETMRZ">
         <fieldlist>
            <field id="MRZ1" fieldvalue="P<FRABENKAMIR<<KARIM<<<<<<<<<<<<<<<<<<<<<<<<" valuetype="unicode" checksum="NO" windowframe="13403,77553,124523,76355,124547,78918,13434,80116"/>
            <field id="MRZ2" fieldvalue="02YA005739FRA6604020M1205019<<<<<<<<<<<<<<04" valuetype="unicode" checksum="OK" windowframe="13363,84171,124492,82949,124523,85655,13395,86869"/>
            <field id="MRZ_TYPE" fieldvalue="P<" valuetype="unicode" checksum="NO" windowframe="13403,77553,17743,77561,17767,80124,13434,80116"/>
            <field id="MRZ_ISSUE_COUNTRY" fieldvalue="FRA" valuetype="unicode" checksum="NO" windowframe="18291,77553,25409,77545,25433,80100,18323,80116"/>
            <field id="MRZ_NAME" fieldvalue="BENKAMIR<<KARIM<<<<<<<<<<<<<<<<<<<<<<<<" valuetype="unicode" checksum="NO" windowframe="26028,77561,124523,76355,124547,78918,26060,80116"/>
            <field id="MRZ_DOCUMENT_NUMBER" fieldvalue="02YA005739" valuetype="unicode" checksum="OK" windowframe="13363,84171,38098,83878,38130,86576,13395,86869"/>
            <field id="MRZ_NATIONALITY" fieldvalue="FRA" valuetype="unicode" checksum="NO" windowframe="38685,83862,45700,83806,45732,86512,38717,86568"/>
            <field id="MRZ_SEX" fieldvalue="M" valuetype="unicode" checksum="NO" windowframe="64023,83624,65967,83600,65999,86306,64047,86330"/>
            <field id="MRZ_BIRTH_DATE" fieldvalue="6604020" valuetype="unicode" checksum="OK" windowframe="46240,83775,63428,83616,63460,86322,46263,86481"/>
            <field id="MRZ_EXPIRY_DATE" fieldvalue="1205019" valuetype="unicode" checksum="OK" windowframe="66562,83640,83846,83410,83870,86116,66586,86346"/>
            <field id="MRZ_PERSONAL_DATA" fieldvalue="<<<<<<<<<<<<<<0" valuetype="unicode" checksum="OK" windowframe="84465,83306,121960,83013,121992,85719,84497,86012"/>
            <field id="TYPE" fieldvalue="P" valuetype="unicode" checksum="NO"/>
            <field id="ISSUE_COUNTRY" fieldvalue="FRA" valuetype="unicode" checksum="NO"/>
            <field id="NAME" fieldvalue="BENKAMIR KARIM" valuetype="unicode" checksum="NO"/>
            <field id="SURNAME" fieldvalue="BENKAMIR" valuetype="unicode" checksum="NO"/>
            <field id="GIVENNAME" fieldvalue="KARIM" valuetype="unicode" checksum="NO"/>
            <field id="DOCUMENT_NUMBER" fieldvalue="02YA00573" valuetype="unicode" checksum="OK"/>
            <field id="NATIONALITY" fieldvalue="FRA" valuetype="unicode" checksum="NO"/>
            <field id="SEX" fieldvalue="M" valuetype="unicode" checksum="NO"/>
            <field id="BIRTH_DATE" fieldvalue="660402" valuetype="unicode" checksum="OK"/>
            <field id="EXPIRY_DATE" fieldvalue="120501" valuetype="unicode" checksum="OK"/>
            <field id="PERSONAL_DATA" fieldvalue="" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_FIELDS" fieldvalue="P<FRABENKAMIR<<KARIM<<<<<<<<<<<<<<<<<<<<<<<<&#x0A;02YA005739FRA6604020M1205019<<<<<<<<<<<<<<04" valuetype="unicode" checksum="NO" windowframe="13403,77553,124523,76355,124523,85655,13395,86869"/>
         </fieldlist>
         <imagelist>
            <image file="image1.jpg" captime="2012-03-05 08:26:54.456" camera="258" light="INFRA" page="0"/>
         </imagelist>
      </document>
   </tasklist>
</root>


Et un 2eme

<pagelist>
      <imagelist>
         <image file="image1.jpg" captime="2012-03-05 16:02:46.741" camera="258" light="INFRA" page="0"/>
         <image file="image2.jpg" captime="2012-03-05 16:02:47.252" camera="259" light="UV" page="0"/>
         <image file="image3.jpg" captime="2012-03-05 16:02:46.925" camera="257" light="WHITE" page="0"/>
      </imagelist>
   </pagelist>
   <tasklist>
      <document task="RESOLVERFIDDATA">
         <rfidfilelist>
            <rfidfile id="EF_COM" rfidfiledata="60155F0104303130375F36063034303030305C0361756F" datatype="binary"/>
         </rfidfilelist>
         <fieldlist>
            <field id="RFID_DOCUMENT_DESCRIPTOR" fieldvalue="107" rfiddir="-2147450873"/>
         </fieldlist>
      </document>
      <document type="ICAO standard Passport (MRP)" task="RESOLVEMRZTEXT">
         <fieldlist>
            <field id="MRZ1" fieldvalue="P<HUNKARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<" valuetype="unicode" checksum="NO"/>
            <field id="MRZ2" fieldvalue="HU12345600HUN9202287F1501010123456782<<<<<04" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_TYPE" fieldvalue="P<" valuetype="unicode" checksum="NO"/>
            <field id="MRZ_ISSUE_COUNTRY" fieldvalue="HUN" valuetype="unicode" checksum="NO"/>
            <field id="MRZ_NAME" fieldvalue="KARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<" valuetype="unicode" checksum="NO"/>
            <field id="MRZ_DOCUMENT_NUMBER" fieldvalue="HU12345600" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_NATIONALITY" fieldvalue="HUN" valuetype="unicode" checksum="NO"/>
            <field id="MRZ_SEX" fieldvalue="F" valuetype="unicode" checksum="NO"/>
            <field id="MRZ_BIRTH_DATE" fieldvalue="9202287" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_EXPIRY_DATE" fieldvalue="1501010" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_PERSONAL_DATA" fieldvalue="123456782<<<<<0" valuetype="unicode" checksum="OK"/>
            <field id="TYPE" fieldvalue="P" valuetype="unicode" checksum="NO"/>
            <field id="ISSUE_COUNTRY" fieldvalue="HUN" valuetype="unicode" checksum="NO"/>
            <field id="NAME" fieldvalue="KARPATI VIKTORIA" valuetype="unicode" checksum="NO"/>
            <field id="SURNAME" fieldvalue="KARPATI" valuetype="unicode" checksum="NO"/>
            <field id="GIVENNAME" fieldvalue="VIKTORIA" valuetype="unicode" checksum="NO"/>
            <field id="DOCUMENT_NUMBER" fieldvalue="HU1234560" valuetype="unicode" checksum="OK"/>
            <field id="NATIONALITY" fieldvalue="HUN" valuetype="unicode" checksum="NO"/>
            <field id="SEX" fieldvalue="F" valuetype="unicode" checksum="NO"/>
            <field id="BIRTH_DATE" fieldvalue="920228" valuetype="unicode" checksum="OK"/>
            <field id="EXPIRY_DATE" fieldvalue="150101" valuetype="unicode" checksum="OK"/>
            <field id="PERSONAL_DATA" fieldvalue="123456782" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_FIELDS" fieldvalue="P<HUNKARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<&#x0A;HU12345600HUN9202287F1501010123456782<<<<<04" valuetype="unicode" checksum="NO"/>
         </fieldlist>
      </document>
      <document type="ICAO standard Passport (MRP)" windowframe="4412,8221,129412,8594,129158,95591,4158,95218" task="GETMRZ">
         <fieldlist>
            <field id="MRZ1" fieldvalue="P<HUNKARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<" valuetype="unicode" checksum="NO" windowframe="10212,78101,122793,78378,122785,80926,10205,80648"/>
            <field id="MRZ2" fieldvalue="HU12345600HUN9202287F1501010123456782<<<<<04" valuetype="unicode" checksum="OK" windowframe="10189,84505,122762,84782,122754,87671,10181,87393"/>
            <field id="MRZ_TYPE" fieldvalue="P<" valuetype="unicode" checksum="NO" windowframe="10212,78101,14617,78132,14609,80680,10205,80648"/>
            <field id="MRZ_ISSUE_COUNTRY" fieldvalue="HUN" valuetype="unicode" checksum="NO" windowframe="15482,78148,22481,78244,22481,80791,15482,80704"/>
            <field id="MRZ_NAME" fieldvalue="KARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<" valuetype="unicode" checksum="NO" windowframe="23354,78236,122793,78378,122785,80926,23354,80783"/>
            <field id="MRZ_DOCUMENT_NUMBER" fieldvalue="HU12345600" valuetype="unicode" checksum="OK" windowframe="10189,84505,35463,84584,35455,87473,10181,87393"/>
            <field id="MRZ_NATIONALITY" fieldvalue="HUN" valuetype="unicode" checksum="NO" windowframe="36281,84600,43208,84616,43200,87504,36273,87488"/>
            <field id="MRZ_SEX" fieldvalue="F" valuetype="unicode" checksum="NO" windowframe="62309,84687,64031,84695,64023,87584,62301,87568"/>
            <field id="MRZ_BIRTH_DATE" fieldvalue="9202287" valuetype="unicode" checksum="OK" windowframe="44089,84576,61428,84719,61420,87607,44081,87465"/>
            <field id="MRZ_EXPIRY_DATE" fieldvalue="1501010" valuetype="unicode" checksum="OK" windowframe="64872,84719,81902,84719,81894,87607,64864,87599"/>
            <field id="MRZ_PERSONAL_DATA" fieldvalue="123456782<<<<<0" valuetype="unicode" checksum="OK" windowframe="82751,84774,120151,84846,120143,87734,82743,87663"/>
            <field id="TYPE" fieldvalue="P" valuetype="unicode" checksum="NO"/>
            <field id="ISSUE_COUNTRY" fieldvalue="HUN" valuetype="unicode" checksum="NO"/>
            <field id="NAME" fieldvalue="KARPATI VIKTORIA" valuetype="unicode" checksum="NO"/>
            <field id="SURNAME" fieldvalue="KARPATI" valuetype="unicode" checksum="NO"/>
            <field id="GIVENNAME" fieldvalue="VIKTORIA" valuetype="unicode" checksum="NO"/>
            <field id="DOCUMENT_NUMBER" fieldvalue="HU1234560" valuetype="unicode" checksum="OK"/>
            <field id="NATIONALITY" fieldvalue="HUN" valuetype="unicode" checksum="NO"/>
            <field id="SEX" fieldvalue="F" valuetype="unicode" checksum="NO"/>
            <field id="BIRTH_DATE" fieldvalue="920228" valuetype="unicode" checksum="OK"/>
            <field id="EXPIRY_DATE" fieldvalue="150101" valuetype="unicode" checksum="OK"/>
            <field id="PERSONAL_DATA" fieldvalue="123456782" valuetype="unicode" checksum="OK"/>
            <field id="MRZ_FIELDS" fieldvalue="P<HUNKARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<&#x0A;HU12345600HUN9202287F1501010123456782<<<<<04" valuetype="unicode" checksum="NO" windowframe="10212,78101,122793,78378,122754,87671,10181,87393"/>
         </fieldlist>
         <imagelist>
            <image file="image1.jpg" captime="2012-03-05 16:02:46.741" camera="258" light="INFRA" page="0"/>
         </imagelist>
      </document>
      <document task="RESOLVERFIDDATA">
         <rfidfilelist>
            <rfidfile id="EF_SOD" rfidfiledata="vxgen0001.bin" datatype="file"/>
         </rfidfilelist>
         <fieldlist/>
      </document>
      <document task="RESOLVERFIDDATA">
         <rfidfilelist>
            <rfidfile id="EF_DG15" rfidfiledata="6F81C23081BF300D06092A864886F70D01010105000381AD003081A90281A100B7FF8AC7AC70E6522FC4E3219BB8CC9A116B7FEBCFB97BE44944D9A34BA8653918D6D92E5AB020E5C298C659ECBC1362F4EAE85EEE58AEE9B780DBE4B55B7667BB47E1A77C5FF0379B35892DEBBC8C1AAEBA365E207376E0ECC8CCBAE4A4EC3425DE55A1D75FFEEB3E404FE9CF7C4F9CA83B6E49F11AB0433EF7B0DA75827EC51977A7AFECCDBBEEBFBBCFFA10D028E1813498772E391A22C6A06F7C70EEEE230203010001" datatype="binary"/>
         </rfidfilelist>
         <fieldlist/>
      </document>
      <document task="RESOLVERFIDDATA">
         <rfidfilelist>
            <rfidfile id="EF_DG2" rfidfiledata="vxgen0002.bin" datatype="file"/>
         </rfidfilelist>
         <fieldlist>
            <field id="RFID_FACE" fieldvalue="vxgen0003.bin" valuetype="file" image="image4.jpg"/>
         </fieldlist>
      </document>
      <document task="RESOLVERFIDDATA">
         <rfidfilelist>
            <rfidfile id="EF_DG1" rfidfiledata="615B5F1F58503C48554E4B4152504154493C3C56494B544F5249413C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C4855313233343536303048554E3932303232383746313530313031303132333435363738323C3C3C3C3C3034" datatype="binary"/>
         </rfidfilelist>
         <fieldlist>
            <field id="RFID_MRZ" fieldvalue="P<HUNKARPATI<<VIKTORIA<<<<<<<<<<<<<<<<<<<<<<HU12345600HUN9202287F1501010123456782<<<<<04"/>
         </fieldlist>
      </document>
   </tasklist>
</root>