[Zope] Problem with escaped double quotes

Steve Spicklemire steve@spvi.com
Sun, 19 Nov 2000 13:02:58 -0500 (EST)


Another option... if you care ;-> is to use _.chr() to include any
ascii character..

<dtml-let foo="'Look-->' + _.chr(0x22) + '<-- Here '">
<dtml-var foo>
</dtml-let>

produces..

Look-->"<-- Here 

-steve

>>>>> "Spicklemire," == Spicklemire, Jerry <Jerry.Spicklemire@IFLYATA.COM> writes:

    Spicklemire,> Aitor asked:

    >> My problem is this :
    >> 
    >> <dtml-let foo=3D" ' blaublau : " fdsaf " df ' "> </dtml-let>
    >> 
    >> It doesn't work 'cause I can't escape the doble quotes inside
    >> the string= I'm trying to eval.
    >> 
    >> Any solution???

    Spicklemire,> If I recall correctly, the work around I've used is
    Spicklemire,> to store the text, including the double quotes, as a
    Spicklemire,> property of a parent folder, so that it can be found
    Spicklemire,> by acquisition.

    Spicklemire,> 	for example, create a String Property named
    Spicklemire,> "fdsaf_alias" with a value of :

    Spicklemire,> " fdsaf "

    Spicklemire,> 	and then change your DTML to :

    Spicklemire,> <dtml-let foo=3D" ' blaublau : " + fdsaf_alias + "
    Spicklemire,> df ' ">

    Spicklemire,> Other than that, reconsider whether there might be a
    Spicklemire,> way to do this with single quotes. HTML will usually
    Spicklemire,> accept either single or double quotes, but nesting
    Spicklemire,> quotes is of course the common reason to use both
    Spicklemire,> types in an expression. Since I have no idea what
    Spicklemire,> the item actually represents, it's not a call I can
    Spicklemire,> make from this end.

    Spicklemire,> Good Luck!  Jery S.

    Spicklemire,> _______________________________________________ Zope
    Spicklemire,> maillist - Zope@zope.org
    Spicklemire,> http://lists.zope.org/mailman/listinfo/zope ** No
    Spicklemire,> cross posts or HTML encoding!  ** (Related lists -
    Spicklemire,> http://lists.zope.org/mailman/listinfo/zope-announce
    Spicklemire,> http://lists.zope.org/mailman/listinfo/zope-dev )