sebb        2004/03/23 19:04:06

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/parser
                        HtmlParserHTMLParser.java
  Log:
  Added <script src=> scanner; still need to add <link href=> scanner
  
  Revision  Changes    Path
  1.13      +10 -2     
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/parser/HtmlParserHTMLParser.java
  
  Index: HtmlParserHTMLParser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/parser/HtmlParserHTMLParser.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- HtmlParserHTMLParser.java 13 Mar 2004 20:09:29 -0000      1.12
  +++ HtmlParserHTMLParser.java 24 Mar 2004 03:04:06 -0000      1.13
  @@ -34,12 +34,14 @@
   import org.htmlparser.scanners.BodyScanner;
   import org.htmlparser.scanners.InputTagScanner;
   import org.htmlparser.scanners.LinkScanner;
  +import org.htmlparser.scanners.ScriptScanner;
   import org.htmlparser.tags.AppletTag;
   import org.htmlparser.tags.BaseHrefTag;
   import org.htmlparser.tags.BodyTag;
   import org.htmlparser.tags.ImageTag;
   import org.htmlparser.tags.InputTag;
   import org.htmlparser.tags.LinkTag;
  +import org.htmlparser.tags.ScriptTag;
   import org.htmlparser.util.DefaultParserFeedback;
   import org.htmlparser.util.NodeIterator;
   import org.htmlparser.util.ParserException;
  @@ -155,7 +157,12 @@
                                                ImageTag img = 
(ImageTag)link.getChild(0);
                                                binUrlStr = img.getImageURL();
                                        }
  +                             } else if (node instanceof ScriptTag){
  +                                     ScriptTag script = (ScriptTag)node;
  +                                     binUrlStr = script.getAttribute("src");
                                }
  +                             
  +                             //TODO add <LINK HREF=""> scanner
   
                   if (binUrlStr == null)
                   {
  @@ -201,5 +208,6 @@
           parser.addScanner(new InputTagScanner());
           // add applet tag scanner
           parser.addScanner(new AppletScanner());
  +        parser.addScanner(new ScriptScanner());
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to