[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 )