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

VB.NET Discussion :

[VB.Net]Comment parcourir fichier .txt contenant du xml ?


Sujet :

VB.NET

Vue hybride

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 50
    Par défaut [VB.Net]Comment parcourir fichier .txt contenant du xml ?
    Bonjour,

    toujours pour le même problème des caractères accentués je souhaite parcourir un fichier text (dont le contenu est en fait de l'XML)

    Bref je souhaite traiter ce fichier afin de faire apparaitre le code HTML des balises et du & mais seulement ceux qui sont dans les champs . Or les champs sont délimités par des doubles quote.

    Mon objectif est de parcourir le fichier text et de repérer ces doubles quote
    Lorsque j'en trouve un je traite mes caractères lorsque j'en trouve un deuxième j'arrête le traitement et ainsi de suite jusqu'à la fin.

    Comme je l'ai dit auparavant je débute total en vb.net, je cherhce depuis un moment et je vias continuer mais si quelqu'un peut me donner un coup de main ce serait sympathique

    merci beaucoup

    Cordialement
    Emmanuel

  2. #2
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Je crois que tu devrais définitivement exploiter toutes les fonctionnalités que propose l'Espace de noms System.Text.RegularExpressions
    Tu dois en quelque sorte developper un composant Parser de fichiers qui exposerait toutes les méthodes Shared dont tu as besoin

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 50
    Par défaut re
    je viens d'aller voir ces fonctions mais j'avoue que j'ai du mal à comprendre , je pense que je dois utiliser la fonction capture mais faut que j'arrive a faire tourner leur exemple et j'y arrive , étant donné que le résultat n'aparait pas c'est difficile de comprendre ce qu'ils font

    Tu pourrait m'expliquer ce que fait cette fonction capture STP,
    MERCI

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut Re: re
    Citation Envoyé par manu49
    je viens d'aller voir ces fonctions mais j'avoue que j'ai du mal à comprendre , je pense que je dois utiliser la fonction capture mais faut que j'arrive a faire tourner leur exemple et j'y arrive , étant donné que le résultat n'aparait pas c'est difficile de comprendre ce qu'ils font
    Tu pourrait m'expliquer ce que fait cette fonction capture STP,
    MERCI
    Tout d'abord as-tu bien fouillé la doc MSDN à ce sujet avec les exemples donnés
    Classe Capture
    ainsi que ce tutoriel en ligne
    http://www.regular-expressions.info/named.html

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 50
    Par défaut re
    j'avias deja regarder la classe bien entendu , j'avais pu vu le tutoriel mais ca ne m'avnace pas trop
    je trouve ca etonnant , soit je suis vraiment nul soit ils ont le don de compliquer les choses.

    Je veux juste recuperer un caratere dasn un fichier texte, c'est quand meme la base, enfin je me souviens qu'en C, pascal etc... ca l'etait
    et la visiblement ca ne l'est pas autant ou alors je ne comprend pas l'explication mais bon c pas grave je vais continuer a chercher et chercher a comprendre.

    merci

  6. #6
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut Re: re
    Citation Envoyé par manu49
    Je veux juste recuperer un caratere dasn un fichier texte,...
    : ce n'est pas ce que j'ai compris, je croyais que tu voulais récupérer une chaine de caractères située entre deux guillemets, elles même située entre 2 balises xml , ce qui n'est pas si basique que çà :

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 50
    Par défaut re
    oui mais sinon j'aurais pu tester qd il y a une double quote traiter jusqu'a la suivante et rebelote

    enfin bref j'ai trouvé
    je vais faire un split sur un string contenant tout mon fichier avec le delimiteur " et je ne traiterais que les lignes impaires ensuite je reconcatene tout ca dans la string.
    J'ai poster un message pour savoir comment on place le contenu d'un fichier texte dans une string parce que j'y arrive pas la fonction load ne le permet pas.

    Merci pour ton attention

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

Discussions similaires

  1. Comment decouper fichier txt avec VB6
    Par MarieMoka dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 26/11/2007, 17h03
  2. Pb Boucle VB6 pour parcourir fichier TXT en VB6
    Par C_Mila dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 24/02/2007, 11h22
  3. Réponses: 26
    Dernier message: 18/03/2006, 15h33
  4. Réponses: 1
    Dernier message: 26/01/2006, 17h04
  5. Réponses: 5
    Dernier message: 10/09/2005, 18h07

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