国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
通過java語言解析Html文檔
 
  package   util;  
   
  import   java.io.*;  
  import   java.util.*;  
  import   javax.swing.text.*;  
  import   javax.swing.text.html.*;  
  import   javax.swing.text.html.parser.*;  
   
  /**  
    *   解析HTML文件中特定元素  
    *   LINK   href  
    *   A   href  
    *   IMG   src  
    *   SCRIPT   src  
    *  
    */  
  public   class   ParseHtml{  
          public   static   void   main(String   args[]){  
                  ParseHtml   ph   =   new   ParseHtml();  
   
                  try{  
                          String   filename   =   "d:\\y\\scounix.htm";  
                          BufferedReader   brd   =   new   BufferedReader(   new   FileReader(   filename   )   );  
                          char[]   str   =   new   char[50000];  
                          brd.read(str);  
                          String   sHtml   =   new   String(   str   );  
   
                          startParse(   sHtml   );  
                  }catch(Exception   e){  
                          e.printStackTrace();  
                  }  
          }  
   
          private   static   void   startParse(String   sHtml){  
                  try{  
                          ParserDelegator   parser   =   new   ParserDelegator();  
                          HTMLEditorKit.ParserCallback   callback   =   new   Callback();  
                          parser.parse(   new   StringReader(sHtml),   callback,   true);  
                  }catch(Exception   e){  
                          e.printStackTrace();  
                  }  
          }  
   
          static   class   Callback   extends   HTMLEditorKit.ParserCallback{  
                  public   void   handleSimpleTag(HTML.Tag   t,   MutableAttributeSet   a,   int   pos){  
                          if(t.equals(HTML.Tag.IMG)){  
                                  String   src=   (String)a.getAttribute(HTML.Attribute.SRC);  
                                  System.out.println("No."   +   count   +   "   IMG   src="   +   src);  
                                  count++;  
                          }  
                          if(t.equals(HTML.Tag.LINK)   ){  
                                  String   href   =   (String)a.getAttribute(HTML.Attribute.HREF);  
                                  System.out.println("No."   +   count   +   "   LINK   src="   +   href   );  
                                  count   ++;  
                          }  
                  }  
   
                  public   void   handleStartTag(HTML.Tag   t,   MutableAttributeSet   a,int   pos){  
                          if(t.equals(HTML.Tag.A)   ){  
                                  String   src=   (String)a.getAttribute(HTML.Attribute.HREF);  
                                  System.out.println("No."   +   count   +   "   A   href="   +   src   );  
                                  count   ++;  
                          }  
                          if(t.equals(HTML.Tag.SCRIPT)   ){  
                                  String   src   =   (String)a.getAttribute(HTML.Attribute.SRC);  
                                  System.out.println("No."   +   count   +   "   SCRIPT   src="   +   src   );  
                                  count   ++;  
                          }  
                  }  
   
                  private   int   count   =   1;  
          }  
  }  
  說明:其中的staic   class可以改為class  
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JSP內(nèi)置對(duì)象
APPLICATION對(duì)象
在jsp中怎么實(shí)現(xiàn)登錄后,自動(dòng)跳轉(zhuǎn)到登錄前正瀏覽的頁面
JSP內(nèi)部對(duì)象詳解
jsp的application技術(shù)整理
Session對(duì)象
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服