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]