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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
   | 
//....
.........
public void traitement(Element e)
    {
        //........on liste les fils de l'element donner.............//
                  List listelement2=e.getChildren();
       nombre_element=nombre_element+listelement2.size();//pour le calcule du nombre d'element le niveau2
        //........si il n'a d'element fils on le traite............//
        if( listelement2.size()==0)
        { e.getText();
     //....je calcule le poids de chaque terme dans l'element .....//
         contenu=e.getText();
         StringTokenizer st = new StringTokenizer(contenu);
       /*  while(st.hasMoreTokens()) {
                   String motentré=st.nextToken();
                        if (motentré.length() > 7)
                       motentré = motentré.substring(0, 7);//c'est un simple traitement du mot
                       if(al.contains(motentré))
                             poid[al.indexOf(motentré)]++;
                       else {
                             al.add(motentré);
                       poid[al.indexOf(motentré)] = 1;
                   }
               }*/
    //....fin de calcule du poids des termes d'un element.....//
         }
        //........et pour chaque objet de la liste ..............//
        for(int cpt=0;cpt<listelement2.size();cpt++)
        {
        //...on verifie si les elements de la liste on des sous elments....//
          Element courant=(Element)listelement2.get(cpt);
         // System.out.println(courant.getName());
       //   System.out.println(courant.getText());
          if(courant.getChildren()==null)
        courant.getText();      //il faut mettre la methode de calcule du poids
          //.....et si il a des elements fils on applique de nouveau la fonction ....
          else
          {
              traitement(courant);
          }//fin de else
        }//fin de for
    }
......// La suite du code | 
Partager