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 :

xmlstarlet - input variable bash


Sujet :

XML/XSL et SOAP

  1. #1
    Membre éclairé Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2005
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2005
    Messages : 484
    Points : 873
    Points
    873
    Par défaut xmlstarlet - input variable bash
    Bonjour à tous,

    j'essaie d'utiliser xmlstarlet dans un script bash. Je ne veux pas utiliser de fichier xml en tant que paramètre mais une variable:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    source2=`curl -s -o -X POST -H "Content-Type: text/xml" -H "SOAPAction: \"urn:login\"" --data "$request" http://localhost:7775/etlserver/services/ETL-Server.ETL-ServerHttpSoap11Endpoint/`
     
    var=`xmlstarlet sel -t -c "/loginResponse/return/result" source2`
    mais il me dit "failed to load external entity "source2"

    il attend dans tous les cas un fichier? peut-on lui donner autre chose à manger?

    Merci d'avance!

    laloune
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

  2. #2
    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
    Simplement comme ça.
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    var=`echo "$source2" | xmlstarlet sel -t -c "/loginResponse/return/result"`

  3. #3
    Membre éclairé Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2005
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2005
    Messages : 484
    Points : 873
    Points
    873
    Par défaut
    Evidemment. je manque encore de réflexes :/

    Merci beaucoup!!!
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

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

Discussions similaires

  1. bash: printf dans variable bash
    Par Invité dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 22/10/2011, 03h44
  2. Formulaire avec input variable
    Par gagou7 dans le forum Langage
    Réponses: 0
    Dernier message: 03/04/2011, 02h34
  3. Initialiser une variable bash dans un script awk
    Par TomRay dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 08/01/2011, 18h25
  4. Problème input variable
    Par SimPlop dans le forum Langage
    Réponses: 3
    Dernier message: 21/12/2009, 09h57
  5. Fichiers ou variables (BASH) ?
    Par jmelyn dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 08/05/2008, 09h06

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