http://www.perlmonks.org?node_id=417593


in reply to Re: mini-languages for MVC view/controller manipulation
in thread mini-languages for MVC view/controller manipulation

I, for one, think your HTML::Seamstress module is very cool and elegant
Thank you very much jdporter.

In the line  $name->hello_world(name => $content);where does that hello_world method come from? Seems to me that you really want to be saying $name->replace_with($content);(And you should probably then call  $name->delete_content(); first.)
You are right. I updated the code to what it actually was in the test suite. Actually the content_handler method does what you are talking about.

There is a very nice extension of HTML::TreeBuilder by Matthew Sisk called HTML-Element-Extended. In both of our efforts, we have written a dozen or so convenience methods for common Treebuilder idioms. So, I am developing something called HTML::Element::Library which will have all of our methods in one place.

In your look_down call, don't you also want to include criteria to look for klass=content? I think that would be prudent.
Well, here I rely on the fact that an HTML document must have unique id tags... but your suggestion certainly wouldn't hurt and it would be more precise...

Thanks for the comments.