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

  1. #1
    Candidat au Club
    Femme Profil pro
    etudiante
    Inscrit en
    juillet 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 23
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : etudiante

    Informations forums :
    Inscription : juillet 2018
    Messages : 3
    Points : 3
    Points
    3

    Par défaut Extraction d'une ligne d'un fichier XML

    bonjour

    comment je peux extraire une ligne ou des données à partir d'un fichier xml en utilisant node js

    merci

  2. #2
    Membre à l'essai Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : janvier 2013
    Messages : 12
    Points : 16
    Points
    16

    Par défaut

    Salut,

    En utilisant un parser xml par exemple : https://www.npmjs.com/search?q=xml

  3. #3
    Candidat au Club
    Femme Profil pro
    etudiante
    Inscrit en
    juillet 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 23
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : etudiante

    Informations forums :
    Inscription : juillet 2018
    Messages : 3
    Points : 3
    Points
    3

    Par défaut

    Merci pour votre réponse
    oui mais comment je peux extraire la première ligne par exemple

  4. #4
    Membre à l'essai Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : janvier 2013
    Messages : 12
    Points : 16
    Points
    16

    Par défaut

    Tout va dépendre de la lib que tu vas choisir.

    Chaque lib fourni une doc généralement assez riche et permettant de t'en sortir.

    Maintenant que veux tu faire précisément de ton xml ?

    Parce que la première ligne d'un xml ne veut pas dire grand chose, surtout dans le cas d'un xml minifié par exemple.

  5. #5
    Membre expert Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    1 961
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 1 961
    Points : 3 846
    Points
    3 846

    Par défaut

    De toutes façon, extraire des données d'une source XML pour les utiliser en JavaScript ne donne au final que des données JavaScript.

    Donc autant se servir d'un convertisseur dès le départ, au lieu de se tordre les neurones pour parser "à la main" du XML.

    ==> https://www.npmjs.com/package/xml2js
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  6. #6
    Membre chevronné
    Inscrit en
    octobre 2011
    Messages
    1 253
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 1 253
    Points : 2 202
    Points
    2 202

    Par défaut

    Dans le spec de xml, on parle de encodage des caractères, des caractères interdits, des noeuds, des types des noeuds, les règles de nommer des éléments et d'attributs, des entités, des structures logiques, des espaces vides, de la normalization des line-breaks, ... mais les numéros des lignes ? pas de question d'en parler, ce n'est pas très générique pour xml quant à sa sémantique et à sa syntaxe. Pourtant, en tant qu'un fichier ou qu'un stream de caractères, ça peut prendre un sens ... mais c'est toujours à côté du xml.

    oui mais comment je peux extraire la première ligne par exemple
    Si vous voulez, c'est donc le module fs par exemple qui s'en occupe comme pour n'importe quel fichier textuel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var premiereligne=require('fs').readFileSync(xfile).toString().match(/^.*$/m)[0];
    Cela risque de n'avoir pas beaucoup d'intérêt !

Discussions similaires

  1. Réponses: 7
    Dernier message: 31/10/2010, 23h29
  2. Modifier une ligne d'un fichier XML
    Par murphy dans le forum XML
    Réponses: 1
    Dernier message: 09/09/2008, 12h01
  3. suppression d'une ligne dans un fichier XML EN VBA
    Par newcodeur dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 10/07/2008, 17h00
  4. [DOM]ajouter une ligne dans un fichier xml
    Par aroua dans le forum APIs
    Réponses: 1
    Dernier message: 21/04/2008, 18h25
  5. extraction d'une ligne d'un fichier txt
    Par tim69000 dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 19/01/2006, 16h28

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