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

Composants graphiques Android Discussion :

WebView et balise


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Par défaut WebView et balise
    Bonjour,

    je voudrais savoir quelle est la meilleure façon de n'afficher qu'une partie d'une WebView,
    c'est à dire soit passé par un css (ou quelque chose comme cela) soit parser et afficher ensuite (avec quelle lib) soit autre chose.
    Sachant pour cela que je récupère le lien d'une page internet qui a son propre css, donc soit je force l'utilisation d'un css pour n'afficher que certaine balises soit je parse.

    merci

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Bonjour,

    Pourrais-tu préciser ton besoin ?
    Tu veux afficher seulement une partie d'une page web ? ou tu veux que ton composant WebView ne prenne pas toute la place sur l'écran de ton mobile ?

  3. #3
    Membre régulier
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Par défaut
    Je voudrais afficher seulement une partie de page genre seulement le texte et eviter les pubs et les trucs comme cela.

    voila

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 51
    Par défaut
    Ce que tu veux faire est appelé "Screen Scraping". Avec tous les deux solutions tu auras le même problème – si le HTML n’est pas servi à partir de ton propre serveur il y’aura toujours la risque que le format peut changer et ton parsing ou CSS ne marche plus.

    Pour le CSS il me semble qu’il faut en tout cas traiter la source pour injecter le lien ver ton fichier CSS.

    Pour un parsing directe tu peux utiliser la source pour instancier un DOM du quel tu peux extraire les balises dont tu as besoin – si tu peux être certain que la source est toujours XML bien formé. Sinon la meilleure solution est HTML Tidy (http://tidy.sourceforge.net/) un API très efficace pour créer bon XML de pas-si-bon HTML.

    Mais si tu veux distribuer ton application ni l’un ni l’autre marchera si la source est changée – une possibilité très probable. Alors je propose une troisième solution – parser la source sur ton propre serveur est livrer comme HTML les balises que tu veux à ton application Android. Si (quand) le format de la source change tu ne doit que de modifier ton serveur.

    Qu’est-ce que t’en pense ?

  5. #5
    Membre régulier
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Par défaut
    C'est vrai qu'a partir du moment où le serveur m'appartient, je peux faire ce que je veux à la source, dans ce cas, j'avais pensé a changer le css de la page dès que le serveur voit que c'est un utilisateur Android qui utilise la page et du coup de n'afficher que les balises que me seront nécessaire.
    je n'avais pas pensé a la troisième solution proposée, du coup je ne sais pas qu'elle serait la plus simple.
    merci je vais voir et je vous tiens au courant si j'y arrive

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/06/2014, 11h48
  2. Edition d'une balise HTML div dans une WebView
    Par everdgg dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 13/07/2012, 12h57
  3. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29
  4. [Documentation][XSLT][XSLFO]Les balises xslfo
    Par Lydiane dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/08/2002, 11h31
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

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