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 :

Vérification d’existence de fichier


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Débutant  
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Points : 86
    Points
    86
    Par défaut Vérification d’existence de fichier
    Bonjour,
    Je veux vérifier si un fichier existant dans un chemin spécifique et j’utilise ce code à XSLT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <xsl:choose>
    <xsl:when test="fs:exists(fs:new('fichierexistant.doc'))" xmlns:fs="java.io.File">
       <xsl:text> Fichier existe</xsl:text>
    </xsl:when>
    <xsl:otherwise>
    <xsl:text> Fichier not existe</xsl:text>
    </xsl:otherwise>
    </xsl:choose>
    Mais j’ai toujours false, fichier not existe sachant que le fichier existe, car il vèrifie dans le chemin d’exécution de transformation
    Vous avez une idée ?

  2. #2
    Débutant  
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Points : 86
    Points
    86
    Par défaut
    Bonjour,

    j'essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="boolean(document(string('Document.doc')))"/>
    Ça marche et avec image not marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="boolean(document(string(‘image.jpg’)))"/>
    Vous avez une idée ?

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 554
    Points : 21 615
    Points
    21 615
    Par défaut
    Citation Envoyé par sonia5 Voir le message
    Mais j’ai toujours false, fichier not existe sachant que le fichier existe, car il vèrifie dans le chemin d’exécution de transformation
    Vous avez une idée ?
    Indiquer le bon chemin, pour qu'il n'utilise pas un mauvais. Science \o/ !

    Citation Envoyé par sonia5 Voir le message
    Ça marche et avec image not marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="boolean(document(string(‘image.jpg’)))"/>
    Vous avez une idée ?
    Les single quotes ‘ et ’ sont mauvais. il faut utiliser le single quote ' simple, celui conforme à ASCII, qu'on obtient quand on le tape ailleurs que dans Word.
    De manière générale, faire du code informatique dans Word ne marchera jamais. Il ne faut donc pas le faire.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    @sonia5
    Si vous n'êtes pas dans xslt 2.0, je dirais utiliser plutôt l'extension xslt et préparer de vivre avec la dépendance d'implémentation. Alors, l'approche première ne marche pas, pourquoi ? La raison est probablement vous utilisez l'implémentation de xalan qui soit livré avec le sdk. Il faut le méfier toujours quand on utilise quelque fonctionalité de xalan un peu plus exigeante. Il vous faut télécharger une version de xalan d'Apache plus à jour (xalan-j 2.7.x que je viens de jeter un coup d'oeil là) et la met en référence au premier lieu dans le classpath de bonne position... Et puis, il devrait marcher comme montré.

Discussions similaires

  1. [Checkstyle] Supprimer des vérifications pour certains fichiers
    Par romaintaz dans le forum Qualimétrie
    Réponses: 3
    Dernier message: 19/08/2009, 09h26
  2. Vérification d'ouverture fichier
    Par Beralienne dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/08/2008, 12h40
  3. Vérification si un fichier existe
    Par Pratchett dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/11/2007, 15h58
  4. [TinyXML] vérification d'un fichier avec une DTD
    Par vasilov dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 14/03/2006, 15h33
  5. Vérification d'un fichier
    Par Oberown dans le forum C++
    Réponses: 10
    Dernier message: 24/08/2004, 16h23

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