sebb        2004/08/18 15:46:43

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/parser
                        HtmlParserHTMLParser.java
  Log:
  Bug 30683: Add bgsound and frame tag handling
  
  Revision  Changes    Path
  1.17      +14 -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.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- HtmlParserHTMLParser.java 17 Aug 2004 22:49:10 -0000      1.16
  +++ HtmlParserHTMLParser.java 18 Aug 2004 22:46:43 -0000      1.17
  @@ -31,14 +31,18 @@
   import org.htmlparser.Parser;
   import org.htmlparser.scanners.AppletScanner;
   import org.htmlparser.scanners.BaseHrefScanner;
  +import org.htmlparser.scanners.BgSoundScanner;
   import org.htmlparser.scanners.BodyScanner;
  +import org.htmlparser.scanners.FrameScanner;
   import org.htmlparser.scanners.InputTagScanner;
   import org.htmlparser.scanners.LinkScanner;
   import org.htmlparser.scanners.LinkTagScanner;
   import org.htmlparser.scanners.ScriptScanner;
   import org.htmlparser.tags.AppletTag;
   import org.htmlparser.tags.BaseHrefTag;
  +import org.htmlparser.tags.BgSoundTag;
   import org.htmlparser.tags.BodyTag;
  +import org.htmlparser.tags.FrameTag;
   import org.htmlparser.tags.ImageTag;
   import org.htmlparser.tags.InputTag;
   import org.htmlparser.tags.LinkTag;
  @@ -169,6 +173,12 @@
                                } else if (node instanceof LinkTagTag){
                                        LinkTagTag script = (LinkTagTag)node;
                                        binUrlStr = script.getAttribute("href");
  +                             } else if (node instanceof FrameTag){
  +                                     FrameTag script = (FrameTag)node;
  +                                     binUrlStr = script.getAttribute("src");
  +                             } else if (node instanceof BgSoundTag){
  +                                     BgSoundTag script = (BgSoundTag)node;
  +                                     binUrlStr = script.getAttribute("src");
                                }
                                
                   if (binUrlStr == null)
  @@ -217,5 +227,7 @@
           parser.addScanner(new AppletScanner());
           parser.addScanner(new ScriptScanner());
           parser.addScanner(new LinkTagScanner());
  +        parser.addScanner(new FrameScanner());
  +        parser.addScanner(new BgSoundScanner());
       }
   }
  
  
  

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

Reply via email to