Forum Programmation.c Programmation XML avec C

Posté par  .
Étiquettes :
0
10
juil.
2011

Bonjour,

Je cherche désespérément un livre ou un tuto qui explique la programmation xml en C.
Ce qui existe, c'est surtout des infos sur l'utilisation de libxml avec php, ruby, python.

Le but est d'écrire un programme qui lise/écrive du html.

Je vous remercie bien d'avance.

  • # Comment j'ai trouvé des résultats intéressants en une recherche

    Posté par  (site web personnel) . Évalué à 0.

    http://lmgtfy.com/?q=libxml+c

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • # XML != HTML

    Posté par  . Évalué à 3.

    Si tu veux parser du HTML, laisse tomber libxml qui se vautrera directement dessus (sauf s'il s'agit de XHTML valide).
    L'HTML est beaucoup moins strict que le XML, j"ignore ce qui se fait en C, mais ça ne sert à rien de regarder du côté des parseurs XML.

    • [^] # Re: XML != HTML

      Posté par  (site web personnel) . Évalué à 1.

      Si tu veux parser du HTML, laisse tomber libxml qui se vautrera directement dessus (sauf s'il s'agit de XHTML valide).

      Ou sauf si la libxml, malgré son nom, fournit aussi un parseur pour du HTML non-XML, y compris du HTML peu conforme à la norme pourtant déjà peu stricte.

      • [^] # Re: XML != HTML

        Posté par  . Évalué à 1.

        Ou sauf si la libxml, malgré son nom, fournit aussi un parseur pour du HTML non-XML, y compris du HTML peu conforme à la norme pourtant déjà peu stricte.

        C'est le cas de libxml (voir le lien du message original) en effet.

        Merci pour vos réponses à tous.

        • [^] # Re: XML != HTML

          Posté par  . Évalué à 1.

          S/du message original/du message de réponse à Zarmakuizz/
          désolé
          PS C'est pour quand la fonction "EDIT" déjà ? ;)

    • [^] # Re: XML != HTML

      Posté par  (site web personnel) . Évalué à 2.

      Sinon pour parser l'HTML, j'aime bien Webkit (en tant qu'objet non visuel). J'utilise ceci en Qt :

      • Lire une page internet avec QtWebkit (objet QWebPage), je ne l'affiche pas à l'écran c'est pas mon but.
      • Injection de javascript pour rechercher un résultat

      L'avantage c'est que si une partie du HTML est généré par des JS au onload, ... je les prends en considération.

      Par contre ici : pas d'écriture d'HTML (enfin pas que je sache)

  • # soupe

    Posté par  . Évalué à 1.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.