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

C# Discussion :

Problème avec HTML Agility Pack


Sujet :

C#

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 582
    Points : 265
    Points
    265
    Par défaut Problème avec HTML Agility Pack
    Bonjour,
    je viens d'installer le HTML Agility Pack pour pouvoir parser du Html grâce à Xpath.
    Tout fonctionnait bien jusqu'à une requête Xpath pour laquelle Agility me retourne systématiquement null.

    Ma requête est pourtant bonne (j'ai un addon sous Firefox qui permet de tester les requêtes XPath):
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    myHtml.DocumentNode.SelectNodes("//div[@class='colcontent']//div[@class='titlebar']//h2[contains(.,'Films')]/../../div[@class='vmargin10b']")
    Sous firefox, cette requéte me sélectionne bien la div voulue. Mais Agility me retourne invariablement null.

    J'ai testé en remplaçant la dernière div par n'importe quelle autre balise située au même niveau (avant ou après cette div), Agility me la trouve sans problème, mais pas cette satanée div qui semble lui poser problème pour quelque obscure raison...
    C'est à s'arracher les cheveux !
    Quelqu'un d'autre aurait-il eu des problèmes avec ce pack ?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 582
    Points : 265
    Points
    265
    Par défaut
    En faisant afficher la balise complète, je me suis rendu compte que la classe est en fait "vmargin10b ", avec un espace à la fin, espace qui n'est pas affiché par firebug dans Firefox...

Discussions similaires

  1. Parser avec HTML Agility Pack résultat
    Par b-yza dans le forum ASP.NET
    Réponses: 0
    Dernier message: 12/06/2015, 18h47
  2. Petit problème avec html:hidden
    Par T2! dans le forum Struts 1
    Réponses: 6
    Dernier message: 17/12/2006, 22h18
  3. Problème avec HTML::Form
    Par Woufeil dans le forum Web
    Réponses: 1
    Dernier message: 05/06/2006, 13h59
  4. Problème avec html:radio
    Par cipotesi dans le forum Struts 1
    Réponses: 16
    Dernier message: 31/05/2006, 01h28
  5. Problème avec la méthode pack()
    Par tomca dans le forum Langage
    Réponses: 5
    Dernier message: 15/09/2005, 10h58

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