Bonjour,
J'ai un script de décodage d'un fichier de log qui me génère en résultat un fichier XML comme ci-dessous:
Ma question est de savoir quelle techno est la plus adaptée/facile pour mon cas:
Javascript, PHP, XSL...
Le but final c'est d'avoir une page web via laquelle on upload le fichier de log, le script de décodage (perl) est exécuté sur le serveur, et la page retourne à l’utilisateur le fichier XML "formaté" en HTML.
mamax
      
      
    J'ai un script de décodage d'un fichier de log qui me génère en résultat un fichier XML comme ci-dessous:
<?xml version="1.0" encoding="UTF-8"?>
<srfil>
  <msg num="1">
    <msgbrut>
      <nom>Message SRFIL Brut nom décodé</nom>
      <valeur>10-11-03/06 H 55 MN 17 EVT=10 [lol]EBUT POSIT. (RHM)
/AM = SMA2 ETAT=BLOM AF=ETA2
/ 020A 1011 0306 5517 0361 0181 0000 0000 0000 0000 0000 0000
/ 2200 0000 0103 6103 00FF 01</valeur>
    </msgbrut>
    <msgdecode>
      <info sigle="evt">
        <code>evt</code>
        <nom>Evènement</nom>
        <valeur>10</valeur>
        <desc>Début positionnement par RHM</desc>
      </info>
      <info sigle="date">
        <code>date</code>
        <nom>Date</nom>
        <valeur>03/11/2010</valeur>
      </info>
      <info sigle="heure">
        <code>heure</code>
        <nom>Heure</nom>
        <valeur>06:55:17</valeur>
      </info>
      <info sigle="am">
        <code>am</code>
        <nom>Station</nom>
        <valeur>0361</valeur>
        <desc>SMA2</desc>
      </info>
      <listeml>
        <nom>Liste des ML</nom>
        <desc>Liste des ML supportées par la station avant l'évènement</desc>
        <info sigle="af" num="1">
          <code>af</code>
          <nom>Adresse fonctionnelle de la ML</nom>
          <valeur>0181</valeur>
          <desc>ETA2</desc>
        </info>
      </listeml>
      <info sigle="posp">
        <code>posp</code>
        <nom>Positionnement primaire</nom>
        <valeur>2</valeur>
        <desc>Bloqué Manuel (BLOM)</desc>
      </info>
      <info sigle="etac">
        <code>etac</code>
        <nom>Etat courant</nom>
        <valeur>2</valeur>
        <desc>Bloquée</desc>
      </info>
      <info sigle="codm">
        <code>codm</code>
        <nom>Classe et code du message</nom>
        <valeur>0000</valeur>
        <desc>Requête RHM</desc>
        <detail>Relatif aux RHM ESMMO, SMTL et CHNMO</detail>
      </info>
      <infocomp>
        <info sigle="tyrq">
          <code>tyrq</code>
          <nom>Type de requête</nom>
          <valeur>0001</valeur>
          <desc>Modification d'état (ESMMO, CHNMO)</desc>
        </info>
        <info sigle="assm">
          <code>assm</code>
          <nom>Adresse système de la SM</nom>
          <valeur>0361</valeur>
          <desc>SMA2</desc>
        </info>
        <info sigle="etad">
          <code>etad</code>
          <nom>Etat demandé</nom>
          <valeur>03</valeur>
          <desc>ES</desc>
        </info>
        <info sigle="tych">
          <code>tych</code>
          <nom>Type de chargement</nom>
          <valeur>FF</valeur>
          <desc>Non significatif</desc>
        </info>
        <info sigle="conf">
          <code>conf</code>
          <nom>Confirmation</nom>
          <valeur>01</valeur>
          <desc>A confirmer</desc>
        </info>
      </infocomp>
    </msgdecode>
  </msg>
  <msg num="2">
  ......
  </msg>
<srfil>
Ma question est de savoir quelle techno est la plus adaptée/facile pour mon cas:
Javascript, PHP, XSL...
Le but final c'est d'avoir une page web via laquelle on upload le fichier de log, le script de décodage (perl) est exécuté sur le serveur, et la page retourne à l’utilisateur le fichier XML "formaté" en HTML.
mamax