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

 Java Discussion :

Comment afficher l'arbre du DOM d'une page HTML ?


Sujet :

Java

  1. #1
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut Comment afficher l'arbre du DOM d'une page HTML ?
    Salut,

    - Comment afficher l'arbre du Dom d'une page html ? Le but ensuite serait de faire la correspondance entre chaque élément de l'arbre et la page html affichée dans un JEditorPane ou une webview (JavaFX).

    Par exemple comme ce que fait KompoZer :

    Nom : Dom.PNG
Affichages : 1082
Taille : 11,0 Ko

    Ou aussi de cette manière :

    Nom : Dom2.PNG
Affichages : 918
Taille : 1,8 Ko

    Et pour la correspondance :

    Nom : Dom3.PNG
Affichages : 1161
Taille : 45,3 Ko

    - Faut-il utiliser un parser Html ? Si oui lequel (J'ai vu qu'il y avait jsoup par exemple...) ?

    Ce genre de chose semble répandu donc je me dis que quelqu'un doit déjà l'avoir fait et expliqué...

    J'aurais voulu avoir des idées et des bonnes pistes pour faire ça correctement et ne pas tomber dans des pièges du genre par exemple dévellopper une fonction qui existe déjà en beaucoup mieux... Et aussi connaitre les difficultés de ce genre de chose car je m'en rend pas forcèment compte, si ça se trouve c'est super balaise à faire ou ou contraire super facile (pour certains du moins)...

    Merci.

  2. #2
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Salut,

    Je viens de voir ça : http://www.w3.org/TR/DOM-Level-2-Tra...ange/traversal

    Et aussi qu'on a une librairie pour Java : http://www.w3.org/TR/DOM-Level-2-Core/java-binding.html... Justement je voulais le faire en Java à la base...

    Mais il y a une chose que je n'ai pas encore bien comprise :

    Si je veux afficher le DOM d'une page html sous la forme d'un arbre, en JavaScript j'aurais un résultat différent selon le navigateur utilisé ? J'ai du mal à comprendre ça car à la base on a le même source code de la page html. Par contre si j'utilise Jquery j'aurais la même chose quelque soit le navigateur ou pas ?

    Si je prend le source code d'une page html et que j'affiche en Java son DOM sous la forme d'un arbre, j'aurais encore un résultat différent ?

    Merci en espérant avoir été clair...

Discussions similaires

  1. Comment afficher l'arbre du Dom d'une page html ?
    Par Beginner. dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/05/2015, 00h08
  2. Réponses: 41
    Dernier message: 03/06/2008, 09h54
  3. Comment afficher la charge du serveur dans une page web
    Par NicoNGRI dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/01/2008, 16h08
  4. [WebForms]Comment générer dynamiquement tout ou partie d'une page html
    Par skywaukers dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 02/01/2007, 11h42
  5. Réponses: 8
    Dernier message: 26/03/2006, 15h09

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