[Htmlparser-cvs] htmlparser/docs/docs BlockFeedback.html,1.4,1.5 CollectingParameter.html,1.4,1.5 Co
Brought to you by:
derrickoswald
Update of /cvsroot/htmlparser/htmlparser/docs/docs In directory sc8-pr-cvs1:/tmp/cvs-serv18890/docs/docs Modified Files: BlockFeedback.html CollectingParameter.html CompositePattern.html CustomTagExtraction.html EmailExtraction.html EnableFeedback.html ExternalIterators.html FactoryMethod.html FirstName.html FrequentlyAskedQuestions.html ImageExtraction.html InternalIterators.html IteratorPattern.html JavaBeans.html LastName.html LinkExtraction.html ParserDesign.html ParsingXml.html PatternStories.html PostOperation.html ReverseHtml.html SamplePrograms.html StrategyPattern.html StringExtraction.html TagFindingVisitor.html TagScanner.html TemplateMethod.html TestDrivenDevelopment.html TextExtractingVisitor.html UnitTestingPdf.html UnitTestingXsl.html VisitorPattern.html WebCrawler.html WebRipper.html WritingYourOwnScanners.html index.html Log Message: Update version headers to 1.4-20031109 and update changelog. Index: BlockFeedback.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/BlockFeedback.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** BlockFeedback.html 26 Oct 2003 19:46:17 -0000 1.4 --- BlockFeedback.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 17,23 **** ); ! <p>You can also switch the feedback to DEBUG mode, to get extra details. Check <a HREF=EnableFeedback.html class="wiki">EnableFeedback</a>. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 17,23 ---- ); ! <p>You can also switch the feedback to DEBUG mode, to get extra details. Check <a href="EnableFeedback.html" class="wiki">EnableFeedback</a>. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: CollectingParameter.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/CollectingParameter.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CollectingParameter.html 26 Oct 2003 19:46:17 -0000 1.4 --- CollectingParameter.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 17,21 **** <p>Either way, nodes are collected into the collecting parameter object if they satisfy a match criterion (usually the type). ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 17,21 ---- <p>Either way, nodes are collected into the collecting parameter object if they satisfy a match criterion (usually the type). ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: CompositePattern.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/CompositePattern.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CompositePattern.html 26 Oct 2003 19:46:17 -0000 1.4 --- CompositePattern.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 8,12 **** <p>The Composite can be seen in action in the <i><span class="wikiunknown"><u>CompositeTag class. All tags that can have children subclass <i><span class="wikiunknown"><u>CompositeTag, which contains methods for iterating over these children in a uniform way. A <span class="wikiunknown"><u>CompositeTag can be composed of leaf nodes or <i><span class="wikiunknown"><u>CompositeTags. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 8,12 ---- <p>The Composite can be seen in action in the <i><span class="wikiunknown"><u>CompositeTag class. All tags that can have children subclass <i><span class="wikiunknown"><u>CompositeTag, which contains methods for iterating over these children in a uniform way. A <span class="wikiunknown"><u>CompositeTag can be composed of leaf nodes or <i><span class="wikiunknown"><u>CompositeTags. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: CustomTagExtraction.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/CustomTagExtraction.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** CustomTagExtraction.html 26 Oct 2003 19:46:17 -0000 1.6 --- CustomTagExtraction.html 9 Nov 2003 17:07:07 -0000 1.7 *************** *** 6,10 **** <p><b>Custom Tag Extraction ! <p>Custom tag extraction is easy. Simply create an array of tag names that you want to extract from a page, and pass it in to <a HREF=TagFindingVisitor.html class="wiki">TagFindingVisitor</a>, like so : <pre> --- 6,10 ---- <p><b>Custom Tag Extraction ! <p>Custom tag extraction is easy. Simply create an array of tag names that you want to extract from a page, and pass it in to <a href="TagFindingVisitor.html" class="wiki">TagFindingVisitor</a>, like so : <pre> *************** *** 20,24 **** Node [] allMyTags = visitor.getTags(2); ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> // Just a test of wiki --- 20,24 ---- Node [] allMyTags = visitor.getTags(2); ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> // Just a test of wiki Index: EmailExtraction.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/EmailExtraction.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** EmailExtraction.html 26 Oct 2003 19:46:17 -0000 1.4 --- EmailExtraction.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 20,24 **** } ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a>, February 16, 2003 11:41 am --- 20,24 ---- } ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a>, February 16, 2003 11:41 am Index: EnableFeedback.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/EnableFeedback.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** EnableFeedback.html 26 Oct 2003 19:46:17 -0000 1.4 --- EnableFeedback.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 26,32 **** ! <p>You can also turn the feedback to QUIET mode (none of the events will be triggered), to get extra details. Check <a HREF=BlockFeedback.html class="wiki">BlockFeedback</a>. To handle the feedback yourself, without displaying it to standard output, subclass <span class="wikiunknown"><u>ParserFeedback, and override <i>info(), <i>warning() and <i>error(). ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 26,32 ---- ! <p>You can also turn the feedback to QUIET mode (none of the events will be triggered), to get extra details. Check <a href="BlockFeedback.html" class="wiki">BlockFeedback</a>. To handle the feedback yourself, without displaying it to standard output, subclass <span class="wikiunknown"><u>ParserFeedback, and override <i>info(), <i>warning() and <i>error(). ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: ExternalIterators.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/ExternalIterators.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ExternalIterators.html 26 Oct 2003 19:46:17 -0000 1.4 --- ExternalIterators.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 19,23 **** <p>You should think of this only when you want to conduct a really quick search, and the moment you've found what you've wanted, you want to stop parsing. The iterator here drives the parsing. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 19,23 ---- <p>You should think of this only when you want to conduct a really quick search, and the moment you've found what you've wanted, you want to stop parsing. The iterator here drives the parsing. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: FactoryMethod.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/FactoryMethod.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** FactoryMethod.html 26 Oct 2003 19:46:17 -0000 1.5 --- FactoryMethod.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 6,10 **** <p><b>Factory Method ! <p><i><a HREF=TagScanner.html class="wiki">TagScanner</a> possess an FM for the creation of a tag. <pre> --- 6,10 ---- <p><b>Factory Method ! <p><i><a href="TagScanner.html" class="wiki">TagScanner</a> possess an FM for the creation of a tag. <pre> *************** *** 20,24 **** <p>Composite scanners override this to specify the type of tag to be constructed. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 20,24 ---- <p>Composite scanners override this to specify the type of tag to be constructed. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: FirstName.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/FirstName.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FirstName.html 26 Oct 2003 19:46:17 -0000 1.3 --- FirstName.html 9 Nov 2003 17:07:07 -0000 1.4 *************** *** 4,8 **** <div class="wikitext"> ! <p>Describe <a HREF=FirstName.html class="wiki">FirstName</a> here. --- 4,8 ---- <div class="wikitext"> ! <p>Describe <a href="FirstName.html" class="wiki">FirstName</a> here. Index: FrequentlyAskedQuestions.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/FrequentlyAskedQuestions.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** FrequentlyAskedQuestions.html 26 Oct 2003 19:46:17 -0000 1.6 --- FrequentlyAskedQuestions.html 9 Nov 2003 17:07:07 -0000 1.7 *************** *** 20,23 **** --- 20,34 ---- <hr /> <p><b>How do you find the byte offset from the beginning of a document for a tag? + <<<<<<< Your version + + <hr /> + <ul> + + <li>Where can you find cheap used laptops and spares for them ? + + + <p>At usedpchub.com, you can find refurbished notebook and notebook spares at cheap price. If you are looking for hp,compaq,toshiba and other notebook spares try usedpchub.com + + <p><a href="http://www.usedpchub.com" class="namedurl"><span style="white-space: nowrap">UsedPcHub.com</span></a> *************** *** 27,31 **** <hr class="printer" noshade="noshade" /> ! <p class="editdate">Last edited on Thursday, June 19, 2003 10:49:11 pm. <hr class="toolbar" noshade="noshade" /> --- 38,42 ---- <hr class="printer" noshade="noshade" /> ! <p class="editdate">Last edited on Saturday, November 8, 2003 10:57:43 pm. <hr class="toolbar" noshade="noshade" /> Index: ImageExtraction.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/ImageExtraction.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ImageExtraction.html 26 Oct 2003 19:46:17 -0000 1.5 --- ImageExtraction.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 6,10 **** <p><b>Image Extractions ! <p>This is very similar to <a HREF=LinkExtraction.html class="wiki">LinkExtraction</a>. <p>1. Use the <i><span class="wikiunknown"><u>ObjectFindingVisitor like so : --- 6,10 ---- <p><b>Image Extractions ! <p>This is very similar to <a href="LinkExtraction.html" class="wiki">LinkExtraction</a>. <p>1. Use the <i><span class="wikiunknown"><u>ObjectFindingVisitor like so : *************** *** 43,47 **** } ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a>, Sunday, February 16, 2003 2:02:18 pm. --- 43,47 ---- } ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a>, Sunday, February 16, 2003 2:02:18 pm. Index: InternalIterators.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/InternalIterators.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** InternalIterators.html 26 Oct 2003 19:46:17 -0000 1.4 --- InternalIterators.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 6,12 **** <p><b>Internal Iterators ! <p>You can use internal iterators by overriding trigger methods that you're interested in. This is done by subclassing HTMLVisitor. An example can be found in <a HREF=LinkExtraction.html class="wiki">LinkExtraction</a>. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 6,12 ---- <p><b>Internal Iterators ! <p>You can use internal iterators by overriding trigger methods that you're interested in. This is done by subclassing HTMLVisitor. An example can be found in <a href="LinkExtraction.html" class="wiki">LinkExtraction</a>. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: IteratorPattern.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/IteratorPattern.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** IteratorPattern.html 26 Oct 2003 19:46:17 -0000 1.4 --- IteratorPattern.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 6,14 **** <p><b>Iterator Pattern ! <p>The Iterator can be seen in action in two of its flavors - <a HREF=ExternalIterators.html class="wiki">ExternalIterators</a>, and <a HREF=InternalIterators.html class="wiki">InternalIterators</a>. The <i>HTMLEnumeration class provides the external iteration facility. <i><span class="wikiunknown"><u>SimpleEnumeration allows external iteration over <i><span class="wikiunknown"><u>NodeLists. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 6,14 ---- <p><b>Iterator Pattern ! <p>The Iterator can be seen in action in two of its flavors - <a href="ExternalIterators.html" class="wiki">ExternalIterators</a>, and <a href="InternalIterators.html" class="wiki">InternalIterators</a>. The <i>HTMLEnumeration class provides the external iteration facility. <i><span class="wikiunknown"><u>SimpleEnumeration allows external iteration over <i><span class="wikiunknown"><u>NodeLists. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: JavaBeans.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/JavaBeans.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** JavaBeans.html 26 Oct 2003 19:46:17 -0000 1.4 --- JavaBeans.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 14,18 **** <br /> ! <p><img SRC="images/BeanyBaby.jpg" alt="http://htmlparser.sourceforge.net/images/BeanyBaby.jpg" class="inlineimage" /> <br /> --- 14,18 ---- <br /> ! <p><img src="images/BeanyBaby.jpg" alt="http://htmlparser.sourceforge.net/images/BeanyBaby.jpg" class="inlineimage" /> <br /> *************** *** 25,29 **** <br /> ! <p><img SRC="images/BeanyBabyOptions.jpg" alt="http://htmlparser.sourceforge.net/images/BeanyBabyOptions.jpg" class="inlineimage" /> <br /> --- 25,29 ---- <br /> ! <p><img src="images/BeanyBabyOptions.jpg" alt="http://htmlparser.sourceforge.net/images/BeanyBabyOptions.jpg" class="inlineimage" /> <br /> *************** *** 73,77 **** <br /> ! <p><img SRC="images/Mount.jpg" alt="http://htmlparser.sourceforge.net/images/Mount.jpg" class="inlineimage" /> <br /> --- 73,77 ---- <br /> ! <p><img src="images/Mount.jpg" alt="http://htmlparser.sourceforge.net/images/Mount.jpg" class="inlineimage" /> <br /> *************** *** 79,89 **** <br /> ! <p><img SRC="images/InstallBean.jpg" alt="http://htmlparser.sourceforge.net/images/InstallBean.jpg" class="inlineimage" /> <br /> <p>There are a number of beans in the jar, as indicated above the GUI beans are the HTMLStringBean and HTMLLinkBean. You can install them all, but it might clutter up your palette a bit, so I would recomend only install the ones you need for the project at hand. You'll also need to specify the palette that the beans will be added to: ! <p><img SRC="images/ChooseBean.jpg" alt="http://htmlparser.sourceforge.net/images/ChooseBean.jpg" class="inlineimage" /> ! <img SRC="images/ChoosePalette.jpg" alt="http://htmlparser.sourceforge.net/images/ChoosePalette.jpg" class="inlineimage" /> <br /> --- 79,89 ---- <br /> ! <p><img src="images/InstallBean.jpg" alt="http://htmlparser.sourceforge.net/images/InstallBean.jpg" class="inlineimage" /> <br /> <p>There are a number of beans in the jar, as indicated above the GUI beans are the HTMLStringBean and HTMLLinkBean. You can install them all, but it might clutter up your palette a bit, so I would recomend only install the ones you need for the project at hand. You'll also need to specify the palette that the beans will be added to: ! <p><img src="images/ChooseBean.jpg" alt="http://htmlparser.sourceforge.net/images/ChooseBean.jpg" class="inlineimage" /> ! <img src="images/ChoosePalette.jpg" alt="http://htmlparser.sourceforge.net/images/ChoosePalette.jpg" class="inlineimage" /> <br /> *************** *** 91,95 **** <br /> ! <p><img SRC="images/AddingBean.jpg" alt="http://htmlparser.sourceforge.net/images/AddingBean.jpg" class="inlineimage" /> <br /> --- 91,95 ---- <br /> ! <p><img src="images/AddingBean.jpg" alt="http://htmlparser.sourceforge.net/images/AddingBean.jpg" class="inlineimage" /> <br /> *************** *** 97,101 **** <br /> ! <p><img SRC="images/SettingProperties.jpg" alt="http://htmlparser.sourceforge.net/images/SettingProperties.jpg" class="inlineimage" /> <br /> --- 97,101 ---- <br /> ! <p><img src="images/SettingProperties.jpg" alt="http://htmlparser.sourceforge.net/images/SettingProperties.jpg" class="inlineimage" /> <br /> Index: LastName.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/LastName.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** LastName.html 26 Oct 2003 19:46:17 -0000 1.3 --- LastName.html 9 Nov 2003 17:07:07 -0000 1.4 *************** *** 4,8 **** <div class="wikitext"> ! <p>Describe <a HREF=LastName.html class="wiki">LastName</a> here.fdsadfsafdsaf --- 4,8 ---- <div class="wikitext"> ! <p>Describe <a href="LastName.html" class="wiki">LastName</a> here.fdsadfsafdsaf Index: LinkExtraction.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/LinkExtraction.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** LinkExtraction.html 26 Oct 2003 19:46:17 -0000 1.4 --- LinkExtraction.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 97,101 **** ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 97,101 ---- ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: ParserDesign.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/ParserDesign.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ParserDesign.html 26 Oct 2003 19:46:17 -0000 1.5 --- ParserDesign.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 8,15 **** <p>HTMLParser is a SAX-like parser streaming parser, that has the capability to correct dirty-html on the fly. It is extremely fast and lightweight. The binary distribution of the jar file is around 135 KB only, and it can easily be brought down to 65 KB for a minimal parsing requirement (prior to optimization and obfuscation). ! <p>It is also extensible. The parser provides both <a HREF=InternalIterators.html class="wiki">InternalIterators</a> and <a HREF=ExternalIterators.html class="wiki">ExternalIterators</a>. ! The parser has some interesting <a HREF=PatternStories.html class="wiki">PatternStories</a>.. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 8,15 ---- <p>HTMLParser is a SAX-like parser streaming parser, that has the capability to correct dirty-html on the fly. It is extremely fast and lightweight. The binary distribution of the jar file is around 135 KB only, and it can easily be brought down to 65 KB for a minimal parsing requirement (prior to optimization and obfuscation). ! <p>It is also extensible. The parser provides both <a href="InternalIterators.html" class="wiki">InternalIterators</a> and <a href="ExternalIterators.html" class="wiki">ExternalIterators</a>. ! The parser has some interesting <a href="PatternStories.html" class="wiki">PatternStories</a>.. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: ParsingXml.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/ParsingXml.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ParsingXml.html 26 Oct 2003 19:46:17 -0000 1.4 --- ParsingXml.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 16,24 **** <p><PeopleID>9</PeopleID> ! <p><<a HREF=FirstName.html class="wiki">FirstName</a>>Niall</<a HREF=FirstName.html class="wiki">FirstName</a>> ! <p><<a HREF=LastName.html class="wiki">LastName</a>>Adams</<a HREF=LastName.html class="wiki">LastName</a>> ! <p><<a HREF=FullName.html class="wiki">FullName</a>>Niall Adams</<a HREF=FullName.html class="wiki">FullName</a>> <p><Organization>Imperial College</Organization> --- 16,24 ---- [...2341 lines suppressed...] *** 3600,3608 **** <p><PeopleID>118</PeopleID> ! <p><<a HREF=FirstName.html class="wiki">FirstName</a>>Zijian</<a HREF=FirstName.html class="wiki">FirstName</a>> ! <p><<a HREF=LastName.html class="wiki">LastName</a>>Zheng</<a HREF=LastName.html class="wiki">LastName</a>> ! <p><<a HREF=FullName.html class="wiki">FullName</a>>Zijian Zheng</<a HREF=FullName.html class="wiki">FullName</a>> <p><Organization>IDS Software Systems</Organization> --- 3600,3608 ---- <p><PeopleID>118</PeopleID> ! <p><<a href="FirstName.html" class="wiki">FirstName</a>>Zijian</<a href="FirstName.html" class="wiki">FirstName</a>> ! <p><<a href="LastName.html" class="wiki">LastName</a>>Zheng</<a href="LastName.html" class="wiki">LastName</a>> ! <p><<a href="FullName.html" class="wiki">FullName</a>>Zijian Zheng</<a href="FullName.html" class="wiki">FullName</a>> <p><Organization>IDS Software Systems</Organization> Index: PatternStories.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/PatternStories.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** PatternStories.html 26 Oct 2003 19:46:17 -0000 1.5 --- PatternStories.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 10,29 **** <ul> ! <li><a HREF=FactoryMethod.html class="wiki">FactoryMethod</a> ! <li><a HREF=TemplateMethod.html class="wiki">TemplateMethod</a> ! <li><a HREF=IteratorPattern.html class="wiki">IteratorPattern</a> ! <li><a HREF=VisitorPattern.html class="wiki">VisitorPattern</a> ! <li><a HREF=CollectingParameter.html class="wiki">CollectingParameter</a> ! <li><a HREF=StrategyPattern.html class="wiki">StrategyPattern</a> ! <li><a HREF=CompositePattern.html class="wiki">CompositePattern</a> ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 10,29 ---- <ul> ! <li><a href="FactoryMethod.html" class="wiki">FactoryMethod</a> ! <li><a href="TemplateMethod.html" class="wiki">TemplateMethod</a> ! <li><a href="IteratorPattern.html" class="wiki">IteratorPattern</a> ! <li><a href="VisitorPattern.html" class="wiki">VisitorPattern</a> ! <li><a href="CollectingParameter.html" class="wiki">CollectingParameter</a> ! <li><a href="StrategyPattern.html" class="wiki">StrategyPattern</a> ! <li><a href="CompositePattern.html" class="wiki">CompositePattern</a> ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: PostOperation.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/PostOperation.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PostOperation.html 26 Oct 2003 19:46:17 -0000 1.3 --- PostOperation.html 9 Nov 2003 17:07:07 -0000 1.4 *************** *** 31,35 **** // ... do parser operations ! <p><a HREF="images/Zip.java" class="namedurl"><span style="white-space: nowrap"><img SRC="/docs/themes/MacOSX/images/http.png" alt="http" class="linkicon" border="0" />Source</span> Code.</a><a HREF="images/Zip.java" class="namedurl"><span style="white-space: nowrap">Source</span> Code.</a> <a HREF="images/Zip.html" class="namedurl"><span style="white-space: nowrap"><img SRC="/docs/themes/MacOSX/images/http.png" alt="http" class="linkicon" border="0" />Pretty</span> Print Source Code</a><a HREF="images/Zip.html" class="namedurl"><span style="white-space: nowrap">Pretty</span> Print Source Code</a> <pre> --- 31,35 ---- // ... do parser operations ! <p><a href="images/Zip.java" class="namedurl"><span style="white-space: nowrap"><img src="/docs/themes/MacOSX/images/http.png" alt="http" class="linkicon" border="0" />Source</span> Code.</a><a href="images/Zip.java" class="namedurl"><span style="white-space: nowrap">Source</span> Code.</a> <a href="images/Zip.html" class="namedurl"><span style="white-space: nowrap"><img src="/docs/themes/MacOSX/images/http.png" alt="http" class="linkicon" border="0" />Pretty</span> Print Source Code</a><a href="images/Zip.html" class="namedurl"><span style="white-space: nowrap">Pretty</span> Print Source Code</a> <pre> Index: ReverseHtml.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/ReverseHtml.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ReverseHtml.html 26 Oct 2003 19:46:17 -0000 1.4 --- ReverseHtml.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 35,41 **** <p>This should enable you to perform any transformations on the html. ! Take a look at another way of modifying tags in <a HREF=WebRipper.html class="wiki">WebRipper</a>. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 35,41 ---- <p>This should enable you to perform any transformations on the html. ! Take a look at another way of modifying tags in <a href="WebRipper.html" class="wiki">WebRipper</a>. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: SamplePrograms.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/SamplePrograms.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SamplePrograms.html 26 Oct 2003 19:46:17 -0000 1.5 --- SamplePrograms.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 8,28 **** <ul> ! <li><a HREF=StringExtraction.html class="wiki">StringExtraction</a> ! <li><a HREF=LinkExtraction.html class="wiki">LinkExtraction</a> (includes example of customized parsing with HTMLVisitor) ! <li><a HREF=EmailExtraction.html class="wiki">EmailExtraction</a> ! <li><a HREF=ImageExtraction.html class="wiki">ImageExtraction</a> ! <li><a HREF=WebCrawler.html class="wiki">WebCrawler</a> ! <li><a HREF=WebRipper.html class="wiki">WebRipper</a> ! <li><a HREF=ReverseHtml.html class="named-wiki" title="ReverseHtml">ReverseHtml rendering</a> ! <li><a HREF=CustomTagExtraction.html class="wiki">CustomTagExtraction</a> ! <li><a HREF=JavaBeans.html class="wiki">JavaBeans</a> --- 8,28 ---- <ul> ! <li><a href="StringExtraction.html" class="wiki">StringExtraction</a> ! <li><a href="LinkExtraction.html" class="wiki">LinkExtraction</a> (includes example of customized parsing with HTMLVisitor) ! <li><a href="EmailExtraction.html" class="wiki">EmailExtraction</a> ! <li><a href="ImageExtraction.html" class="wiki">ImageExtraction</a> ! <li><a href="WebCrawler.html" class="wiki">WebCrawler</a> ! <li><a href="WebRipper.html" class="wiki">WebRipper</a> ! <li><a href="ReverseHtml.html" class="named-wiki" title="ReverseHtml">ReverseHtml rendering</a> ! <li><a href="CustomTagExtraction.html" class="wiki">CustomTagExtraction</a> ! <li><a href="JavaBeans.html" class="wiki">JavaBeans</a> Index: StrategyPattern.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/StrategyPattern.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** StrategyPattern.html 26 Oct 2003 19:46:17 -0000 1.4 --- StrategyPattern.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 6,12 **** <p><b>Strategy Pattern ! <p>The strategy is used in specifying the type of feedback object to be used in the parser. It defaults to a feedback object that sends feedback to standard output. Check <a HREF=BlockFeedback.html class="wiki">BlockFeedback</a> for more details. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 6,12 ---- <p><b>Strategy Pattern ! <p>The strategy is used in specifying the type of feedback object to be used in the parser. It defaults to a feedback object that sends feedback to standard output. Check <a href="BlockFeedback.html" class="wiki">BlockFeedback</a> for more details. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: StringExtraction.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/StringExtraction.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** StringExtraction.html 26 Oct 2003 19:46:17 -0000 1.5 --- StringExtraction.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 6,10 **** <p><b>String Extraction ! <p>To get all the text content from a web page, use the <a HREF=TextExtractingVisitor.html class="wiki">TextExtractingVisitor</a>, like so : <pre> --- 6,10 ---- <p><b>String Extraction ! <p>To get all the text content from a web page, use the <a href="TextExtractingVisitor.html" class="wiki">TextExtractingVisitor</a>, like so : <pre> Index: TagFindingVisitor.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/TagFindingVisitor.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TagFindingVisitor.html 26 Oct 2003 19:46:17 -0000 1.3 --- TagFindingVisitor.html 9 Nov 2003 17:07:07 -0000 1.4 *************** *** 4,8 **** <div class="wikitext"> ! <p>Describe <a HREF=TagFindingVisitor.html class="wiki">TagFindingVisitor</a> here. --- 4,8 ---- <div class="wikitext"> ! <p>Describe <a href="TagFindingVisitor.html" class="wiki">TagFindingVisitor</a> here. Index: TagScanner.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/TagScanner.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TagScanner.html 26 Oct 2003 19:46:17 -0000 1.4 --- TagScanner.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 4,8 **** <div class="wikitext"> ! <p>Describe <a HREF=TagScanner.html class="wiki">TagScanner</a> here. why? --- 4,8 ---- <div class="wikitext"> ! <p>Describe <a href="TagScanner.html" class="wiki">TagScanner</a> here. why? Index: TemplateMethod.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/TemplateMethod.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** TemplateMethod.html 26 Oct 2003 19:46:17 -0000 1.5 --- TemplateMethod.html 9 Nov 2003 17:07:07 -0000 1.6 *************** *** 6,10 **** <p><b>Template Method ! <p><i><a HREF=TagScanner.html class="wiki">TagScanner</a> uses a template method to create a scanned node - it calls a matching tag scanner to do its job and produce a scanned node in a series of steps. <pre> --- 6,10 ---- <p><b>Template Method ! <p><i><a href="TagScanner.html" class="wiki">TagScanner</a> uses a template method to create a scanned node - it calls a matching tag scanner to do its job and produce a scanned node in a series of steps. <pre> *************** *** 23,27 **** <p>This is useful as the tag has some necessary associations established here - the association with the scanner that parsed it, and the attributes of the original tag that was processed to produce the specialized tag. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 23,27 ---- <p>This is useful as the tag has some necessary associations established here - the association with the scanner that parsed it, and the attributes of the original tag that was processed to produce the specialized tag. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: TestDrivenDevelopment.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/TestDrivenDevelopment.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TestDrivenDevelopment.html 26 Oct 2003 19:46:17 -0000 1.4 --- TestDrivenDevelopment.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 86,90 **** <p>We encourage users of the parser to get familiar with writing tests for the parser and submit testcases in their bug reports. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a>, February 16, 2003 11:55:42 am --- 86,90 ---- <p>We encourage users of the parser to get familiar with writing tests for the parser and submit testcases in their bug reports. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a>, February 16, 2003 11:55:42 am Index: TextExtractingVisitor.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/TextExtractingVisitor.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TextExtractingVisitor.html 26 Oct 2003 19:46:17 -0000 1.4 --- TextExtractingVisitor.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 4,8 **** <div class="wikitext"> ! <p>Describe <a HREF=TextExtractingVisitor.html class="wiki">TextExtractingVisitor</a> here.esto es la uni como todos decimos es lo mejor --- 4,8 ---- <div class="wikitext"> ! <p>Describe <a href="TextExtractingVisitor.html" class="wiki">TextExtractingVisitor</a> here.esto es la uni como todos decimos es lo mejor Index: UnitTestingPdf.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/UnitTestingPdf.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** UnitTestingPdf.html 26 Oct 2003 19:46:17 -0000 1.4 --- UnitTestingPdf.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 4,8 **** <div class="wikitext"> ! <p>Describe <a HREF=UnitTestingPdf.html class="wiki">UnitTestingPdf</a> here. How are you? --- 4,8 ---- <div class="wikitext"> ! <p>Describe <a href="UnitTestingPdf.html" class="wiki">UnitTestingPdf</a> here. How are you? Index: UnitTestingXsl.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/UnitTestingXsl.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** UnitTestingXsl.html 26 Oct 2003 19:46:17 -0000 1.2 --- UnitTestingXsl.html 9 Nov 2003 17:07:07 -0000 1.3 *************** *** 4,8 **** <div class="wikitext"> ! <p>asdfDescribe <a HREF=UnitTestingXsl.html class="wiki">UnitTestingXsl</a> here. --- 4,8 ---- <div class="wikitext"> ! <p>asdfDescribe <a href="UnitTestingXsl.html" class="wiki">UnitTestingXsl</a> here. Index: VisitorPattern.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/VisitorPattern.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** VisitorPattern.html 26 Oct 2003 19:46:17 -0000 1.4 --- VisitorPattern.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 8,14 **** <p>The visitor pattern provides a SAX-view to the parser. It allows a SAX-like interface for parsing with the <i><span class="wikiunknown"><u>NodeVisitor class. ! <p>Among other things, the visitor pattern makes it very simple to customize processing of a web-page, and cleanly seperate such code. Check <a HREF=LinkExtraction.html class="wiki">LinkExtraction</a> for an example. ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 8,14 ---- <p>The visitor pattern provides a SAX-view to the parser. It allows a SAX-like interface for parsing with the <i><span class="wikiunknown"><u>NodeVisitor class. ! <p>Among other things, the visitor pattern makes it very simple to customize processing of a web-page, and cleanly seperate such code. Check <a href="LinkExtraction.html" class="wiki">LinkExtraction</a> for an example. ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: WebCrawler.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/WebCrawler.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** WebCrawler.html 26 Oct 2003 19:46:17 -0000 1.4 --- WebCrawler.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 151,155 **** ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a>, Sunday, February 16, 2003 2:13:46 pm. --- 151,160 ---- ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a>, Sunday, February 16, 2003 2:13:46 pm. ! ! <p>Some usefull links on Used Notebook & Used Laptops ! ! <p>Sell and Buy used computer, spare parts, refurbished computers,used laptop,used monitor, refurbished notebook, refurbished printer, used computer equipment, laptop batteries at a affordable and cheap price. We specialize in used computer. All at discount price. Our Shop is in singapore ! <a href="http://www.usedpchub.com" class="namedurl"><span style="white-space: nowrap">UsedPcHub.com</span></a> *************** *** 159,163 **** <hr class="printer" noshade="noshade" /> ! <p class="editdate">Last edited on Sunday, February 23, 2003 5:30:30 pm. <hr class="toolbar" noshade="noshade" /> --- 164,168 ---- <hr class="printer" noshade="noshade" /> ! <p class="editdate">Last edited on Saturday, November 8, 2003 10:48:35 pm. <hr class="toolbar" noshade="noshade" /> Index: WebRipper.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/WebRipper.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** WebRipper.html 26 Oct 2003 19:46:17 -0000 1.4 --- WebRipper.html 9 Nov 2003 17:07:07 -0000 1.5 *************** *** 20,24 **** <p>If you're dealing with frames, you might want to enhance this visitor to be able to modify links on the frame tags. In such a case, override visitTag(), and check if the tag is a <span class="wikiunknown"><u>FrameTag (Note, <span class="wikiunknown"><u>UrlModifyingVisitor will register link and image scanners only, so you will need to register the frame scanner seperately). Then, you can proceed to modify the src attribute, use <i>Tag.setAttribute() ! <p>--<a HREF=SomikRaha.html class="wiki">SomikRaha</a> --- 20,24 ---- <p>If you're dealing with frames, you might want to enhance this visitor to be able to modify links on the frame tags. In such a case, override visitTag(), and check if the tag is a <span class="wikiunknown"><u>FrameTag (Note, <span class="wikiunknown"><u>UrlModifyingVisitor will register link and image scanners only, so you will need to register the frame scanner seperately). Then, you can proceed to modify the src attribute, use <i>Tag.setAttribute() ! <p>--<a href="SomikRaha.html" class="wiki">SomikRaha</a> Index: WritingYourOwnScanners.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/WritingYourOwnScanners.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** WritingYourOwnScanners.html 26 Oct 2003 19:46:17 -0000 1.6 --- WritingYourOwnScanners.html 9 Nov 2003 17:07:07 -0000 1.7 *************** *** 10,14 **** <ul> ! <li><a HREF=TagScanner.html class="wiki">TagScanner</a> - for parsing tags that have no child elements <li>CompositeTagScanner - for parsing tags with children --- 10,14 ---- <ul> ! <li><a href="TagScanner.html" class="wiki">TagScanner</a> - for parsing tags that have no child elements <li>CompositeTagScanner - for parsing tags with children *************** *** 29,33 **** <br /> <br /> ! 3. If a match was found, call the scan() method. For both <a HREF=TagScanner.html class="wiki">TagScanner</a> and CompositeTagScanner, overriding this method is optional, and NOT recommended for standard cases. The default scan() methods will make a call to createTag. <br /> <br /> --- 29,33 ---- <br /> <br /> ! 3. If a match was found, call the scan() method. For both <a href="TagScanner.html" class="wiki">TagScanner</a> and CompositeTagScanner, overriding this method is optional, and NOT recommended for standard cases. The default scan() methods will make a call to createTag. <br /> <br /> Index: index.html =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/docs/docs/index.html,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** index.html 26 Oct 2003 19:46:17 -0000 1.9 --- index.html 9 Nov 2003 17:07:07 -0000 1.10 *************** *** 11,37 **** <ul> ! <li><a HREF=SamplePrograms.html class="wiki">SamplePrograms</a> - A quick tutorial on getting started with the parser ! <li><a HREF=WritingYourOwnScanners.html class="wiki">WritingYourOwnScanners</a> - Learn how to write your own scanners to extend the capability of the parser ! <li><a HREF=SearchingForData.html class="wiki">SearchingForData</a> - Learn how to perform powerful searches in html pages ! <li><a HREF=FeedbackMechanism.html class="wiki">FeedbackMechanism</a> - Learn how to suppress the default feedback or complement it. ! <li><a HREF=UsingCookiesWithParser.html class="wiki">UsingCookiesWithParser</a> ! <li><a HREF=PostOperation.html class="named-wiki" title="PostOperation">Using POST Requests</a> ! <li><a HREF=ParserDesign.html class="wiki">ParserDesign</a> ! <li><a HREF=FrequentlyAskedQuestions.html class="wiki">FrequentlyAskedQuestions</a> ! <li><a HREF=TestDrivenDevelopment.html class="wiki">TestDrivenDevelopment</a> ! <li><a HREF=ParsingXml.html class="wiki">ParsingXml</a> ! <li><a HREF=UnitTestingXsl.html class="wiki">UnitTestingXsl</a> ! <li><a HREF=UnitTestingPdf.html class="wiki">UnitTestingPdf</a> <li><a href="http://htmlparser.sourceforge.net/javadoc/" class="namedurl"><span style="white-space: nowrap">Javadocs</span> for Version 1.2</a> --- 11,37 ---- <ul> ! <li><a href="SamplePrograms.html" class="wiki">SamplePrograms</a> - A quick tutorial on getting started with the parser ! <li><a href="WritingYourOwnScanners.html" class="wiki">WritingYourOwnScanners</a> - Learn how to write your own scanners to extend the capability of the parser ! <li><a href="SearchingForData.html" class="wiki">SearchingForData</a> - Learn how to perform powerful searches in html pages ! <li><a href="FeedbackMechanism.html" class="wiki">FeedbackMechanism</a> - Learn how to suppress the default feedback or complement it. ! <li><a href="UsingCookiesWithParser.html" class="wiki">UsingCookiesWithParser</a> ! <li><a href="PostOperation.html" class="named-wiki" title="PostOperation">Using POST Requests</a> ! <li><a href="ParserDesign.html" class="wiki">ParserDesign</a> ! <li><a href="FrequentlyAskedQuestions.html" class="wiki">FrequentlyAskedQuestions</a> ! <li><a href="TestDrivenDevelopment.html" class="wiki">TestDrivenDevelopment</a> ! <li><a href="ParsingXml.html" class="wiki">ParsingXml</a> ! <li><a href="UnitTestingXsl.html" class="wiki">UnitTestingXsl</a> ! <li><a href="UnitTestingPdf.html" class="wiki">UnitTestingPdf</a> <li><a href="http://htmlparser.sourceforge.net/javadoc/" class="namedurl"><span style="white-space: nowrap">Javadocs</span> for Version 1.2</a> *************** *** 39,43 **** <li><a CLASS="namedurl" HREF="../javadoc/index.html"><span STYLE="white-space: nowrap">Javadocs</span></a> ! <li><a HREF=Benchmarks.html class="named-wiki" title="Benchmarks">Benchmarks vs. JTidy</a> --- 39,45 ---- <li><a CLASS="namedurl" HREF="../javadoc/index.html"><span STYLE="white-space: nowrap">Javadocs</span></a> ! <li><a href="Benchmarks.html" class="named-wiki" title="Benchmarks">Benchmarks vs. JTidy</a> ! ! <li><a href="http://www.usedpchub.com" class="namedurl"><span style="white-space: nowrap">Where</span> to buy used laptops and spares ?</a> *************** *** 48,52 **** <hr class="printer" noshade="noshade" /> ! <p class="editdate">Last edited on Wednesday, October 1, 2003 6:44:58 am. <hr class="toolbar" noshade="noshade" /> --- 50,54 ---- <hr class="printer" noshade="noshade" /> ! <p class="editdate">Last edited on Saturday, November 8, 2003 10:59:21 pm. <hr class="toolbar" noshade="noshade" /> |