Re: [Htmlparser-developer] HTMLParser 1.2 - 1.3
Brought to you by:
derrickoswald
From: Somik R. <so...@ya...> - 2003-05-14 22:07:28
|
Dhaval Udani wrote: > Why does the NodeVisitor not have a method called visitNode() analogous to > visitTag()? I have the same question for you - why do you want visitNode() ? Simply bcos it can be there, or bcos it solves a problem. Regards, Somik ----- Original Message ----- From: <dha...@or...> To: <htm...@li...> Sent: Wednesday, May 14, 2003 6:34 AM Subject: RE: [Htmlparser-developer] HTMLParser 1.2 - 1.3 > Why does the NodeVisitor not have a method called visitNode() analogous to > visitTag()? > > Regards, > > Dhaval Udani > Senior Analyst > M-Line, QPEG > OrbiTech Solutions Ltd. > +91-22-28290019 Extn. 1457 > > > > > -----Original Message----- > > From: DerrickOswald [mailto:Der...@ro...] > > Sent: Wednesday, May 14, 2003 3:09 AM > > To: htmlparser-developer > > Cc: DerrickOswald > > Subject: Re: [Htmlparser-developer] HTMLParser 1.2 - 1.3 > > > > > > > > The visitor paradigm is one way. > > See StringBean which implements NodeVisitor. > > You could pass all nodes to the same method: > > > > public void visitTag (Tag tag) { do_something (tag); } > > public void visitEndTag (Tag tag) { do_something (tag); } > > etc. > > void do_something (Node node) { <do something> } > > > > dha...@or... wrote: > > > > >Hi, > > > > > >I had started using HTMLParser version 1.2 sometime in > > August of last year. At > > >that time the parser had more of a flat structure unlike > > today's tree structure > > >with parents, children etc. > > > > > >At that time, I could find all the nodes irrespective of > > their depth in the > > >following manner: > > > > > >NodeIterator e = lHTMLParser.elements(); > > >while (e.hasMoreNodes()) > > >{ > > > Node lNode = (Node)e.nextNode(); > > > <do something> > > >} > > > > > > > > >With the advent of 1.3 the tree structure came in, in which > > some nodes were > > >inside other nodes. I have registered the scanners whose > > tags I want. However > > >if these tags are nested within other tags that I have > > registered, then the > > >above scenario does not work. I need to go deeper. That is > > not always feasible. > > >Is there any mechanism in 1.3 like the one above using which > > I can get all the > > >nodes irrespective of their nested level. > > > > > > > > >Regards, > > > > > >Dhaval Udani > > >Senior Analyst > > >M-Line, QPEG > > >OrbiTech Solutions Ltd. > > >+91-22-28290019 Extn. 1457 > > > > > > > > > > > >------------------------------------------------------- > > >Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > > >The only event dedicated to issues related to Linux > > enterprise solutions > > >www.enterpriselinuxforum.com > > > > > >_______________________________________________ > > >Htmlparser-developer mailing list > > >Htm...@li... > > >https://lists.sourceforge.net/lists/listinfo/htmlparser-developer > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > > The only event dedicated to issues related to Linux > > enterprise solutions > > www.enterpriselinuxforum.com > > > > _______________________________________________ > > Htmlparser-developer mailing list > > Htm...@li... > > https://lists.sourceforge.net/lists/listinfo/htmlparser-developer > > > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Htmlparser-developer mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlparser-developer |