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

NodeJS Discussion :

Extraction d'une ligne d'un fichier XML


Sujet :

NodeJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    etudiante
    Inscrit en
    Juillet 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : etudiante

    Informations forums :
    Inscription : Juillet 2018
    Messages : 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 actif Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Par défaut
    Salut,

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

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

    Informations professionnelles :
    Activité : etudiante

    Informations forums :
    Inscription : Juillet 2018
    Messages : 3
    Par défaut
    Merci pour votre réponse
    oui mais comment je peux extraire la première ligne par exemple

  4. #4
    Membre actif Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    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 extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    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

  6. #6
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    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, 22h29
  2. Modifier une ligne d'un fichier XML
    Par murphy dans le forum XML
    Réponses: 1
    Dernier message: 09/09/2008, 11h01
  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, 16h00
  4. [DOM]ajouter une ligne dans un fichier xml
    Par aroua dans le forum APIs
    Réponses: 1
    Dernier message: 21/04/2008, 17h25
  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, 15h28

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