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 :

[XSL/SQL] Base de données et XML/XSL ?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut [XSL/SQL] Base de données et XML/XSL ?
    Salut,

    Je suis actuellement sur un projet qui génére du HTML à partir de fichiers xml "mesures" sur des sondes autonomes.
    Ces sondes renvoient des données qui permettent de savoir si il y a eu un incident ou pas.
    Si incident il y a, alors une information est lancée sur une base par l'agent de service ou un responsable de l'observatoire. Mon probleme est que je ne peux pas récupérer cette information sur mon XML.

    Est-il possible en XSL de se connecter sur une BDD et d'y éxécuter des requetes de type "select" ?
    Ca me parrait un peu gros mais si c'est possible, niarf

    Merci d'avance

    Fred

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Lut !

    Non, pas possible ^^ Il va te falloir générer ton XML avec un langage externe

  3. #3
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Salut,

    si si c'est possible...

    Du moins pour les processeurs XSLT qui mettent à disposition cette fonctionnalité sous forme d'une extension à XSLT ; c'est le cas notamment de Xalan : http://xml.apache.org/xalan-j/extensionslib.html#sql

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Je parlais de XSLT pur ensuite c'est sûr que si on parle des extensions, beaucoup de choses sont possibles ^^

  5. #5
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    d'accord, maintenant la question qui tue : comment on installe une extension à XSLT ?
    Sachant que j'utilise java pour convertir mes XML en HTML grâce à XSL

    Fred

  6. #6
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    il faudrait savoir quel parseur tu utilises... (et s'il y a, quel est le langage qui utilise le parseur)

  7. #7
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    J'utilise la méthode de la FAQ Java :
    http://java.developpez.com/faq/java/...#creerHtmlXslt

    Merci

    Fred

  8. #8
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Dans ce cas, à moins que tu n'ais fait un paramétrage particulier, tu utilises Xalan (la version utilisée précisément dépend de celle du JDK ; voir http://java.developpez.com/faq/java/...ocesseursJAXP). Quant à l'extension SQL de Xalan, elle ne nécessite aucun développement particulier pour être utilisée. Il suffit de suivre les exemples fournis dans le lien que je t'ai donné...

  9. #9
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    bon bah comme qui dirait ... c'est énorme !

    Merci, je teste ca lundi

    Fred

  10. #10
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Attention, les extensions SQL ne sont pour l'instant pas supportées par XSLTC ; si c'est ce processeur que tu utilises, il faudra que tu le changes par Xalan (la procédure pour changer de processeur par défaut est décrite dans la FAQ).

  11. #11
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    d'accord, merci je vais me débrouiller, et donc si j'ai des problemes je posterai du coté de java

    merci grand père

    Fred

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

Discussions similaires

  1. [MySQL] Code SQL base de donnée free , incorrect ?
    Par IXTOC-1 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 28/06/2010, 17h42
  2. [SQL] Base de données PHP sans SQL
    Par PascaldeParis dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/01/2008, 23h20
  3. Réponses: 7
    Dernier message: 09/11/2007, 17h53
  4. [Pervasive.SQL]Base de données
    Par jidea dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 05/03/2007, 11h58
  5. [SQL] Base de données d'images - ajouter des métadonnées
    Par gandalf_le_blanc dans le forum Langage SQL
    Réponses: 10
    Dernier message: 29/06/2004, 20h52

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