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]