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

avec Java Discussion :

Lecture des balise HTML en Java


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut Lecture des balise HTML en Java
    En fait , j'ai un problème pour accéder a mes balises HTML , j'ai utilisé la class scanner pour la lecture de mon fichier , j'arrive a le voir , mais je ne sais pas comment faire pour récupérer les valeurs et les variables de mes balises
    format de mon fichier :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <HTML><HEAD><TITLE>Carte : Connexion - 09:40:14 mardi 9 juin 2009</TITLE>
    <STYLE>.caption {
    	BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BORDER-LEFT: darkgray 1px solid; BORDER-BOTTOM: darkgray 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: lightgrey
    }
    .subcaption {
    	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial
    }
    .field {
    	FONT-SIZE: 10pt; FONT-FAMILY: Arial
    }
    .wordbreakfield {
    	FONT-SIZE: 10pt; WORD-BREAK: break-all; FONT-FAMILY: Arial; WORD-WRAP: break-word
    }
    </STYLE>
    </HEAD>
    <BODY oncontextmenu="return false">
    <H2>Carte : Connexion</H2>
    <H3>09:40:14 mardi 9 juin 2009</H3>
    <TABLE cellSpacing=4 cellPadding=0 rules=cols width="100%" frame=void>
    <TBODY>
    <TR>
    <TD style="BORDER-LEFT: darkgray 0px solid; BORDER-RIGHT-WIDTH: 0px" vAlign=top align=left width="50%">
    <TABLE width="100%">
    <TBODY>
    <TR align=left>
    <TD class=caption colSpan=3>Con<WBR>nexion</TD></TR>
    <TR align=left>
    <TD class=subcaption colSpan=3>XXX<WBR>abf.fr</TD></TR>
    <TR>
    <TD class=field vAlign=top align=left width="40%">m_u<WBR>name</TD>
    <TD></TD>
    <TD class=wordbreakfield vAlign=top align=left width="55%">piere-pierre.okdd@gmail.fr</TD></TR>
    <TR>
    <TD class=field vAlign=top align=left width="40%">m_p<WBR>assword</TD>
    <TD></TD>
    <TD class=wordbreakfield vAlign=top align=left width="55%">Pasword</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>
    je veux récupérer les infos sur les balises TR et TD ainsi que les valeurs dans caption et H2

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Developpeur web/Java
    Inscrit en
    Février 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Developpeur web/Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    Par défaut
    Salut,

    Comme ton fichier c'est du HTML c'est donc du XML, tu pourrais regarder du côté d'une librairie telle que JDOM et simplifier ainsi la lecture de ton fichier.

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par bapfuror Voir le message
    Comme ton fichier c'est du HTML c'est donc du XML
    ARGH !!
    Jamais de la vie ! Le HTML n'est pas du XML !
    Il faut faire du XHTML pour avoir des balises correctement fermantes.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut
    j'ai utilisé cette fonction pour la récupération des valeurs dans mes balises , mais , je n'ai pas réussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	Scanner sc = null;
    		try {
    			sc = new Scanner(new File(Toto));
    			while (sc.hasNext())
    				sc.findInLine("<TR>");
    			System.out.println(sc.next());
    		} catch (FileNotFoundException e) {
     
    			e.printStackTrace();
    		}
    		sc.close();

  5. #5
    Membre confirmé
    Homme Profil pro
    Developpeur web/Java
    Inscrit en
    Février 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Developpeur web/Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    ARGH !!
    Jamais de la vie ! Le HTML n'est pas du XML !
    Il faut faire du XHTML pour avoir des balises correctement fermantes.
    Je suis tout à fait d'accord avec toi, un abus de langage de ma part !!!

    Alors disons donc :
    Si ton fichier est en XHTML alors je te conseil d'utiliser la librarie JDOM. Tu pourras trouver un tuto sur developpez.com : http://cynober.developpez.com/tutoriel/java/xml/jdom/

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/05/2014, 20h52
  2. [Digester] lire des balises html
    Par Jean-Philippe Shields dans le forum Apache
    Réponses: 2
    Dernier message: 04/09/2006, 18h55
  3. [AJAX] Traitement des balises html
    Par Mysti¢ dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/08/2006, 22h07
  4. [XSLT][>HTML]Affiché des balises HTML
    Par tiboel dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 26/06/2006, 20h15
  5. faire passer des balise html d'un XML vers un XLS
    Par shaftJackson dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 26/04/2006, 16h07

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