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.