On Sun, Aug 26, 2012 at 8:57 PM, Natty <span dir="ltr"></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>probably will be an overkill,  have u considered a templating engine??? e.g Template::Toolkit? or even a simplier one</p>
</blockquote><div>My situation is that I get a part of HTML, that contains unwanted part.<br>It is not HTML sanitizing, or composing. <br><br>I&#39;m playing around in our product (Movable Type) with the concepts of templates and plugins, and how to make them composable.<br>
So I&#39;m letting plugins write their data inside an entry text, (which is an HTML part, will be included later inside a full HTML page) but this data contains edit-time data and publish-time data. before the entry is ready to be published, I need to throw the edit-time data, and leave only the publish-time data. <br>
(the idea is that edit-time data and controls can be re-created later from the publish-time data)<br>So I can&#39;t use a templating engine, as the html part is already complete. I need to break it up, edit, and close again.<br>
<br>Shmuel.<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div><div class="h5">On Aug 26, 2012 2:52 PM, &quot;Shmuel Fomberg&quot;  wrote:<br type="attribution"></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">
Hi all.<br><br>I have an part of HTML that I need to edit. <br>Currently, I&#39;m wrapping it in &#39;&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&#39;.$str.&#39;&lt;/body&gt;&lt;/html&gt;&#39;,<br>and the use HTML::TreeBuilder to parse, modify, and dump it back to text.<br>


and then I remove the enclosing tags.<br><br>It works pretty well so far, but is there a better way?<br><br>Shmuel.<br>
<br></div></div>_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il" target="_blank">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl" target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br></blockquote></div>
<br>_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl" target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br></blockquote></div><br>