fork download
  1. import javax.swing.text.html.parser.*;
  2. import javax.swing.text.html.*;
  3. import javax.swing.text.*;
  4. import java.io.*;
  5.  
  6. {
  7. private boolean inTD = false;
  8.  
  9. public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
  10. {
  11. if(t.equals(HTML.Tag.TD))
  12. {
  13. inTD = true;
  14. }
  15. }
  16.  
  17. public void handleEndTag(HTML.Tag t, int pos)
  18. {
  19. if(t.equals(HTML.Tag.TD))
  20. {
  21. inTD = false;
  22. }
  23. }
  24.  
  25. public void handleText(char[] data, int pos)
  26. {
  27. if(inTD)
  28. {
  29. doSomethingWith(data);
  30. }
  31. }
  32.  
  33. public void doSomethingWith(char[] data)
  34. {
  35. System.out.println(data);
  36. }
  37.  
  38. }
  39.  
  40. class HtmlTester
  41. {
  42. public static void main (String[] args) throws java.lang.Exception
  43. {
  44. pd.parse(new BufferedReader(new InputStreamReader(System.in)), new Parser(), false);
  45. }
  46. }
Success #stdin #stdout 0.32s 63136KB
stdin
<tr>
    <td class="info1">get this info</td>
    <td class="info2">get this info</td>
    <td class="info3">get this info</td>
  </tr>
stdout
get this info
get this info
get this info