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 :

Extraction en ligne de commande


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 17
    Par défaut Extraction en ligne de commande
    Bonjour,

    J'ai une question stupide. Est-ce qu'il existe un programme (du genre grep) qui permette de faire le genre de chose suivante : "Je veux extraire tout ce qu'il y a entre la 3ème occurrence de la balise <form> et de la balise</form>".

    Avec grep j'ai pas trouvé comment faire en tout cas.
    Voilà, merci


  2. #2
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    Pas à ma connaissance...

    Il faudrait déjà qu'un parseur soit disponible simplement. Au moins un avantage de Vista est la présence native du framework .Net. Et, de tout façon, il faut quelques lignes de code (une dizaine en C# pour extraire des noeuds en fonction d'une expression XPath passée en paramètre...). C'est faisable aussi avec PHP5 lancé en ligne de commande.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    J'ai trouvé ça :
    http://xmlstar.sourceforge.net/
    Après tu peux faire des interrogation xpath via la ligne de commande.
    Voila l'aide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    bash-2.03$ xml
    XMLStarlet Toolkit: Command line utilities for XML
    Usage: xml [<options>] <command> [<cmd-options>]
    where <command> is one of:
       ed    (or edit)      - Edit/Update XML document(s)
       sel   (or select)    - Select data or query XML document(s) (XPATH, etc)
       tr    (or transform) - Transform XML document(s) using XSLT
       val   (or validate)  - Validate XML document(s) (well-formed/DTD/XSD/RelaxNG)
       fo    (or format)    - Format XML document(s)
       el    (or elements)  - Display element structure of XML document
       c14n  (or canonic)   - XML canonicalization
       ls    (or list)      - List directory as XML
       esc   (or escape)    - Escape special XML characters
       unesc (or unescape)  - Unescape special XML characters
       pyx   (or xmln)      - Convert XML into PYX format (based on ESIS - ISO 8879)
       p2x   (or depyx)     - Convert PYX into XML

  4. #4
    Membre émérite
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Par défaut
    pour des demandes très spécifique tu peux toujours écrire u script utilisant xalan, xpath, ...

Discussions similaires

  1. Réponses: 9
    Dernier message: 13/10/2011, 11h27
  2. Comment compiler un projet en ligne de commande ?
    Par mathieutlse dans le forum EDI
    Réponses: 3
    Dernier message: 11/07/2003, 13h32
  3. Réponses: 3
    Dernier message: 07/04/2003, 20h06
  4. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01
  5. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 04h13

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