Re: Subclassing HTML::Parser to support $p->include()

"Terrence Brannon" <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Message-ID <[email protected]>
On 2/24/06, Andy Armstrong <[email protected]> wrote:
>
> I'm using HTML::Parser as part of a templating system that parses
> HTML formatted templates and interprets certain special tags. I'd
> like to be able to implement a tag like
>
>   <include src="header.html" />


If you want to stay pure HTML, then do this:

<span myparser_action="include" myparser_args="header.html" />

No need to use non-HTML and expect an HTML parser to parse it. If you want
non-HTML, then maybe XML parsing is more appropriate.

Also, what you want appears to be do-able using the formerCPAN module
HTML_Tree by Paul J Lucas:
http://homepage.mac.com/pauljlucas/software/html_tree/

And you might like the CPAN module PeTaL or my own HTML::Seamstress

and XML::LibXML and XML::LibXSLT is XML floats your boat :)


To do that I'd like to subclass HTML::Parser and add an include()


why not use HTML::Tree on CPAN (HTML::Tree is on CPAN, HTML_Tree is at the
URL I gave you previously).




--
http://slowchess.com/profile.php?username=tbrannon http://www.moneycoop.org
http://www.osogd.org http://www.metaperl.com http://www.livingcosmos.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.