I think it would be great to have this option in the dev.cfg and prod.cfg files. You may want to have the spaces stripped in the prod version but not when you develop.
my .2 cent.
-fred-
On May 16, 2006, at 3:36 PM, Jorge Vargas wrote: I had come to exactly the same comclusion earlier today.
I need to add ENTITY tags, and change the doctype and this is is done the same way.
We need a way to pass in options to the serializer
I think the best way is to modify the render function both in http://trac.turbogears.org/turbogears/browser/trunk/turbogears/view/base.py#L100 and http://trac.turbogears.org/turbogears/browser/trunk/plugins/kid/turbokid/kidsupport.py#L124 and of course if the other templates suport it there too.
adding a kw argument that will be pass all the posible arguments to the serializer.
maybe we can get away with it having TurboKid load the config files? Then add a set of entries to the [global] #VIEW under app.cfg
to send stuff to the serializer, what you think?
I think this belongs to the trunk mailing list now, if you agree I'll submit a bug I don't know how this part of TG works so I'm not sure if I can make the patch for it. but if noone comes out I'll add it to my todo list.
On 5/16/06, Ivo Looser <[EMAIL PROTECTED]> wrote: Hi Together
I got an answer about this on the Kid Mailinglist.
Solution One was: # assuming your template is stored in test.kid import kid from kid.serialization import XMLSerializer template = kid.load_template('test.kid') t = template.Template() serializer = XMLSerializer(decl=1) serializer.strip_whitespace = True print t.serialize(output=serializer)
Solution Two was: serializer = kid.HTMLSerializer() serializer.strip_whitespace = True print your_template.serialize(output=serializer)
How is the way when i work with turbogear widgets? is there a way to override the Render method?
Thanks best Regards Ivo
2006/5/10, Ivo Looser <[EMAIL PROTECTED]>: > Hi Together > > First i just Time to say thanks to all Contributors for the new Release. > > Now the Question:-) > I have a Widget witch has a Template like this. > > <div xmlns:py="http://purl.org/kid/ns#" class="tests" id="test" > py:if="len(products) > 0"> > <h2>a aktionen</h2> > <table> > <tr> > <td>test...</td> > </tr> > </table> > </div> > > > Because it should no space or tab be visible in the output i whould > like to strip all tabs and spaces. > > Basicly the Output should look like this: > <h2>a aktionen</h2><table><tr><td>test...</td></tr></table> > > Someone now how i can do that in kid? > > Thanks alot. >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears -~----------~----~----~----~------~----~------~--~---
|
- [TurboGears] Re: Strip spaces from output... Fred C
-