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 :

Question sur Sytem.Net.Webclient()


Sujet :

VB.NET

  1. #1
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut Question sur Sytem.Net.Webclient()
    Bonjour,

    je me sert du code suivant pour mettre mes informations d'une page php sur ma form1 mais je me pose une question.

    Il est possible d'enlever le code Html quand on l'affiche sur la form ?

    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
    17
    18
     
        Private Function Serveur01(ByVal url) As Boolean
            Try
                Dim AdrSite As String
                AdrSite = url
                Dim WebClient As New System.Net.WebClient()
                Dim Sr As New System.IO.StreamReader(WebClient.OpenRead(AdrSite), System.Text.Encoding.Default)
                Dim PageHtml As String = Sr.ReadToEnd()
                Sr.Dispose()
                Sr = Nothing
                WebClient.Dispose()
                WebClient = Nothing
                Label13.Text = PageHtml
     
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
        End Function
    Savez vous si il y a une option pour viré les balises html <b> <br> etc... au moment de l'affichage ?

    Cordialement,

  2. #2
    Membre expérimenté

    Inscrit en
    Septembre 2004
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 105
    Par défaut
    La solution la plus simple (quoi que approximative) est de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PageHtml = PageHtml.Replace("<html>", "");
    Et de dupliquer ça pour toutes les balises à enlever.

    Mais si tu veux une solution plus robuste qui transforme un HTML en texte sans balise, c'est bien plus difficile... Et je n'ai aucun pointeur pour t'aider (à part "essaye Google" ).

    Au fait, si c'est du HTML bien formé (XHTML), tu peux le traiter comme du XML et extraire le texte facilement.

  3. #3
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Bonsoir,

    Merci beaucoup

    En faite j'ai refait ma page php pour ne pas avoir de code html dedans
    j'ai tout fait avec des echo car je prend juste une info sur la page php
    avec une gestion de switch pour avoir plusieurs services

    Encore merci et bonne fin de soirée
    Cordialement,

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

Discussions similaires

  1. [Débutant] Simple Question sur VB.net
    Par sohaieb dans le forum VB.NET
    Réponses: 13
    Dernier message: 14/05/2013, 12h34
  2. Questions sur vb.net
    Par Rixlaxtro dans le forum VB.NET
    Réponses: 14
    Dernier message: 29/06/2009, 19h42
  3. Quelques questions sur VB.NET
    Par FABFAB125 dans le forum Débuter
    Réponses: 2
    Dernier message: 14/05/2008, 15h44
  4. Question sur Ado.net pour débutant
    Par Arnaud Malabeux dans le forum VB.NET
    Réponses: 2
    Dernier message: 12/05/2007, 10h39
  5. question sur vb.net
    Par dartagnan43 dans le forum VB.NET
    Réponses: 1
    Dernier message: 28/04/2007, 23h51

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