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 :

Utiliser BaseX pour XSLT


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Utiliser BaseX pour XSLT
    Bonjour tout le monde,
    J'utilise BaseX, un logiciel open source permettant d'exécuter en autres des query XPATH, XQUERY et XSLT. Je n'ai aucun problème à faire mes requêtes XQUERY ou XPATH, mais voilà, j'ai un petit code à tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" indent="yes" omit-xml-declaration="yes" />
     
    <xsl:template match="Book[@Price &lt; 90]">
       <xsl:copy-of select="." />
    </xsl:template>
     
    </xsl:stylesheet>
    Mais quand je sais ce code dans la ligne de commande des requêtes, il ne se passe rien, si ce n'est que je vois en sortie mon texte xslt. Quelqu'un peut-il m'expliquer comment tester ses codes XSLT avec BaseX ? Je débute avec XSLT, et je ne sais pas quoi d'autre utiliser que BaseX.
    Merci d'avance,
    Spellart

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 552
    Points : 21 608
    Points
    21 608
    Par défaut
    J'y connais rien, mais tu as lu et essayé la doc du module XSLT de BaseX ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    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
    [0] D'abord, il faut noter que BaseX xslt module est très strict pour une transformation de méthode xml. Il serait résulté une erreur fatale quand la sortie constitue un fragment or d'autre au lieu d'un document xml bien formé. Le document xslt montré a seulement un toute petite chance de réussir. Je le remanie comme ça pour qu'il va réussir à cet égard.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" indent="yes" omit-xml-declaration="yes" />
    <xsl:template match="/">
       <root>
          <xsl:apply-templates select="//Book[@Price &lt; 90]" />
       </root>
    </xsl:template>
     
    <xsl:template match="Book[@Price &lt; 90]">
       <xsl:copy-of select="." />
    </xsl:template>
     
    </xsl:stylesheet>
    [1] Avec [0],
    Mais quand je sais ce code dans la ligne de commande des requêtes,...
    je suppose vous savez comment travaller le xslt dans la ligne de commende, sinon, vous pouvez poster une note supplémentaire.

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/09/2014, 00h13
  2. utiliser python pour utiliser XSLT
    Par DrDam dans le forum Général Python
    Réponses: 1
    Dernier message: 25/05/2008, 16h26
  3. [PHP][XML][XSLT]Utiliser PHP pour afficher mon xml
    Par bladebo dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 03/07/2007, 10h57
  4. Utiliser hylafax pour envoyer des fax
    Par ggnore dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 08/07/2004, 21h57
  5. utiliser "if" pour faire deux actions differente
    Par vampyer972 dans le forum C
    Réponses: 2
    Dernier message: 09/05/2004, 10h12

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