IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

transformer un fichier log en fichier xml


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 40
    Par défaut transformer un fichier log en fichier xml
    bonjour,
    j'ai un fichier log access et je veu lui appliquer un pretraitemtn, mais dabord je doi le transformer en fichier xml mais je sai pas comment, alor j'ai besoin de votre aide pour m'expliquer les demarches, m'orienter ou bien me donner une documentation concernant mon probleme.

  2. #2
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    Un fichier log est généralement un fichier texte où chaque ligne répond au même format. Est-ce bien votre cas ?

    Dans ce genre de situation, je procède généralement en deux temps :

    1. un programme L3G générique pour l'ajout d'un élément racine tel que <root> en début et </root> en fin et pour l'ajout d'un sous-élément pour chaque ligne tel que <line> en début et </line> en fin
    2. une transformation XSLT pour construire l'arborescence voulue en interprétant le contenu de chaque ligne avec des fonctions XPath

    -Alain

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 40
    Par défaut
    Citation Envoyé par alain.couthures Voir le message
    Un fichier log est généralement un fichier texte où chaque ligne répond au même format. Est-ce bien votre cas ?

    Dans ce genre de situation, je procède généralement en deux temps :

    1. un programme L3G générique pour l'ajout d'un élément racine tel que <root> en début et </root> en fin et pour l'ajout d'un sous-élément pour chaque ligne tel que <line> en début et </line> en fin
    2. une transformation XSLT pour construire l'arborescence voulue en interprétant le contenu de chaque ligne avec des fonctions XPath

    -Alain
    bonsoir,
    merci alain pour ta reponse, mon fichier log contien plusieurs lignes , chaque ligne contien l'@ip, la date et le temp, la methode, l'url,
    comme je suis debutante avec le xml alor j'aimerai bien si tu peux m'envoyer une documentation si c'est possible qui concerne mon probleme, parceque j'ai trouver des documentation mais la quelle qui concerne mon probelme.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Probablement aucune. L'idée est de comprendre ce qu'on peut tirer de XML, et de le faire ensuite.

    Là la première chose qui t'intéresse, c'est "comment convertir des données en un fichier XML ?" ce qui peut se redire en "Comment construit-on un fichier XML, quelles sont les règles et à quoi servent-elles ?"
    => Documentation générale, pas spécifique.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Inscrit en
    Février 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 40
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Probablement aucune. L'idée est de comprendre ce qu'on peut tirer de XML, et de le faire ensuite.

    Là la première chose qui t'intéresse, c'est "comment convertir des données en un fichier XML ?" ce qui peut se redire en "Comment construit-on un fichier XML, quelles sont les règles et à quoi servent-elles ?"
    => Documentation générale, pas spécifique.

    bonjour thelvin et merci pour votre reponse,
    ce qui m'interesse c'est bien comment convrtit des donnees en un fichier xml, donc je vai chercher et j'esper reussir a resoudre mon problem.

  6. #6
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour sandra83,

    dans son ouvrage "Java et XSLT" aux éditions O'Reillly,
    Eric Burke explique en détails comment effectuer une telle conversion.
    L'exemple qu'il donne s'inspire d'un fichier CVS.

    ISBN : 2-84177-205-5
    Chapitre 5 "Traitements XSLT avec Java"
    Paragraphe "Conception détaillé du passage de CVS à SAX" p 153.

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/08/2014, 10h10
  2. Réponses: 3
    Dernier message: 09/10/2009, 09h44
  3. Réponses: 15
    Dernier message: 28/11/2008, 17h57
  4. transformation fichier log vers XML
    Par natacha79 dans le forum Logging
    Réponses: 2
    Dernier message: 09/06/2006, 13h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo