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
|