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

XSL/XSLT/XPATH XML Discussion :

le meilleur XSLT processor


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 82
    Par défaut le meilleur XSLT processor
    bonjour, je dois parser un document XML avec une XSLT.
    Je voudrais faire des contraintes sur chaque champ et ecrire dans un fichier log en parallele
    d'après vous quel est le meilleur XSLT processor open source capable de cela?

    je pense qu'il faut un parsing DOM pour pouvoir quitter le traitement immédiatement dès que il y'a une erreur de format.

    Merci

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    Xalan supporte la balise XSLT <xsl:message>, qui permet d'écrire un texte sur la console (sans qu'il apparaisse dans le flux de sortie). En lui adjoignant l'attribut terminate, il est même possible d'arrêter la transformation (une exception est levée).

    Plus d'infos : http://xml.apache.org/xalan-j/xsltc/...nt_design.html
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 82
    Par défaut re
    bonjour
    merci pour ton aide, je profite de ta présence pour poser une autre question.
    En fait, mon XML contient des numéros de téléphone.
    <tel>0412345678</tel>
    je voudrais que pendant le parsage , le XSLT processor vérifie que le numéro contient bien 10 chiffres , si oui il applique traitement sinon , il zappe cet élément et inscrit l'incident dans un fichier de log.
    Donc finalement j'obtient 2 fichiers , un fichier log pour les incidents et un fichier résultat.

    Est ce possible?
    Sinon quelle solution faire?

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 34
    Par défaut
    Salut tous,

    j'ai exactement la même problématique que aaronw : je souhaite réaliser une transformation XSL d'un fichier XML (et donc produire un premier fichier de sortie) mais je veux dans le même temps pouvoir logger certaines informations (faire des vérifs du même type que aaronw et remonter des erreurs) concernant ma transformation dans un fichier de log (et donc produire un deuxième fichier de sortie)

    Comment puis-je faire ça ?

  5. #5
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut
    Salut les gars,

    Avec XPath y a plein de fonctions comme compter, faire des substring suffit de lire ici:

    http://www.w3schools.com/xpath/xpath_functions.asp

    et y a aussi le tuto sur ce site :

    http://jerome.developpez.com/xmlxsl/xpath/


    ++

    Thierry

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT] le meilleur processeur
    Par chettane dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 28/10/2010, 16h31
  2. [XSLT] Quel Processor utiliser ?
    Par stardeus dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 27/03/2007, 18h33
  3. [Javascript][XSLT] Meilleur solution pour trier des données ?
    Par buzzkaido dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 11/10/2006, 13h26
  4. [XSLT]Insérer une balise meilleur moyen
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/09/2006, 10h56

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