Oops - that would be DumbWriter instead of AbstractWriter in any case, please try comp.lang.python too - I think there were some examples before. On Tue, Feb 19, 2002 at 02:18:00PM -0500, vsbabu@vsbabu.org wrote:
Wouldn't <dtml-var xxx> be enough? Off course it'll still have STXisms like * or **, link specs etc.
Otherwise, what I can think of is to write an external method that takes in HTML and returns plain text. To this pass the rendered STX.
something like this ->
from htmllib import HTMLParser from formatter import AbstractFormatter, AbstractWriter parser = HTMLParser(AbstractFormatter(AbstractWriter())) parser.feed(stx_in_html) parser.close()
Well, this prints out the text - need to modify it to capture it and return it as a string
-vsb
On Tue, Feb 19, 2002 at 06:44:56PM +0000, Nuno Maltez wrote:
Hi,
I know that <dtml-var xxx fmt="structured-text"> converts structured text into HTML, and I know how to call this from a python script/external method.
Now, is there a method somewhere in Zope's classes that return a plain text version of the stx string? With all the special characters and sequences stripped off.
Thanks in advance, Nuno
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )