Examples of evaluateXPath()

@param xPathExpression @return @throws XPatherException

Examples of org.htmlcleaner.TagNode.evaluateXPath()

        for( Object o : artifacts) {
            if( o instanceof TagNode) {
                TagNode n = (TagNode) o;
                String desc = n.evaluateXPath( "td[position()=2]/text()")[0].toString();
                String time = n.evaluateXPath( "td[position()=3]/span/text()")[0].toString();
                String ready = n.evaluateXPath( "td[position()=4]/text()")[0].toString();
//              System.out.printf( "Desc='%s', time='%s', ready='%s'\n", desc, time, ready);
               
                String[] data = Util.patternExtract( "([^(]+)\\("+Translator.get(Translator.LEVEL)+" (\\d+)\\)", desc, 2);
                String artifact = Translator.translate( data[0].trim());
                int    level    = Integer.parseInt( data[1].trim());
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

    // 3. goto rally point
    HtmlCleaner cleaner = new HtmlCleaner();
    TagNode node = cleaner.clean( new File("tests/materias.html"));

    int  numNode = 0;
        Object[] domTroops = node.evaluateXPath( "//div[@id='content']//table");
        for( Object t : domTroops) {
          if( t instanceof TagNode) {
            TagNode domTroop = (TagNode) t;
           
                Object[] domTroopTypes = domTroop.evaluateXPath( ".//tbody[@class='units']/tr[position()=1]/td/img/@title");
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

        Object[] domTroops = node.evaluateXPath( "//div[@id='content']//table");
        for( Object t : domTroops) {
          if( t instanceof TagNode) {
            TagNode domTroop = (TagNode) t;
           
                Object[] domTroopTypes = domTroop.evaluateXPath( ".//tbody[@class='units']/tr[position()=1]/td/img/@title");
                Object[] domTroopQuantities = node.evaluateXPath( ".//tbody[@class='units']/tr[position()=2]/td/text()");
                Object[] domLocations = node.evaluateXPath( "//div[@id='content']//table/thead/tr/td[2]/a/@href");

              String codLocation = "<local>";
              if( numNode > 0) { // Other villages
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

    HtmlCleaner cleaner = new HtmlCleaner();
    TagNode node = cleaner.clean(new URL(lien));
    info = new String();
    int count = 0;
   
    for (Object o : node.evaluateXPath("//body//p"))
    {
      if(count > && count < 4){
        info = info + ((TagNode)(o)).getText() + "\n";
      }
      count++;
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

   
    HtmlCleaner cleaner = new HtmlCleaner(props);
     
    TagNode node = cleaner.clean(new URL(lien));
    //System.out.println("Title: " + ((TagNode)(node.evaluateXPath("//title")[0])).getText());
    for (Object o : node.evaluateXPath("//ul[@id='acces_1']//li/a"))
    {
      String dUrl = ((TagNode)(o)).getAttributeByName("href");
      //System.out.println("LI: " + org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4(((TagNode)(o)).getText().toString()));
      //System.out.println("href: "+dUrl);
      ajout = "LI: " + org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4(((TagNode)(o)).getText().toString())+"\n";
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

     
    HtmlCleaner cleaner = new HtmlCleaner(props);

    TagNode node = cleaner.clean(new URL(lien));
   
    for (Object o : node.evaluateXPath("//div[@id='retour_accueil']/a/img"))
    {
      //System.out.println(((TagNode)(o)).getAllChildren());
      lien_logo = ((TagNode)(o)).getAttributeByName("src");
      //System.out.println("lien_logo "+lien_logo);
    }
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

      lien_logo = ((TagNode)(o)).getAttributeByName("src");
      //System.out.println("lien_logo "+lien_logo);
    }
   
    String temp2[] = new String[10];
    for (Object o : node.evaluateXPath("//style"))
    {
      //System.out.println(((TagNode)(o)).getAllChildren());
      for(Object temp: ((TagNode)(o)).getAllChildren())
      {
        if(temp.toString().contains("}"))
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

    HtmlCleaner cleaner = new HtmlCleaner(props);
     
    int i=0;
    TagNode node = cleaner.clean(new URL(lien));
   
    for (Object o : node.evaluateXPath("//div[@class='encadre_fiche firstencadre']/div/div/a"))
    {
      lien_site_spe = ((TagNode)(o)).getAttributeByName("href");
      //System.out.println("lien spe "+lien_site_spe);
    }
   
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

    {
      lien_site_spe = ((TagNode)(o)).getAttributeByName("href");
      //System.out.println("lien spe "+lien_site_spe);
    }
   
    for (Object o : node.evaluateXPath("//div[@id='infos_generales']/table/tbody/tr"))
    {
      for(Object temp: ((TagNode)(o)).getAllChildren())
      {
        if(temp.toString().contains("th"))
        {
View Full Code Here

Examples of org.htmlcleaner.TagNode.evaluateXPath()

        }
      }
    }
   
    i=0;
    for (Object o : node.evaluateXPath("//div[@class='element_deco'][2]"))
    {
      //System.out.println("description "+((TagNode)(o)).getAllChildren());
      for(Object temp: ((TagNode)(o)).getAllChildren())
      {
        if(temp.toString().contains("strong"))
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.