On Feb 20, 2011, at 8:13 AM, Alexandre Strzelewicz wrote:
> 
> Rhm sorry for posting 4 times the same message...
> 
> {{=XML(note.content, sanitize=True).xml().replace('\n','<br/>')}}
> 
> replace '\n' with 'br' but web2py quote the content :
> 
> "* Test1
> <br/>* Test2
> <br/>* Test3
> <br/>"
> 
> and without replacing '\n' with 'br' it doesn't insert double quotes.
> 
> * Test1
> * Test2
> * Test3
> 
> But without br there are no new line.
> 
> It seems to be so simple but I've no passtrough to avoid this problem.

Perhaps:

{{=XML(note.content, sanitize=True).xml().replace('\n','<br />').strip(")}}


> 
> On Feb 20, 1:06 am, Bruno Rocha <rochacbr...@gmail.com> wrote:
>> I guess it should be 'sanitize'
>> 
>> {{=XML(note.content, sanitize=True).xml().replace('\n','<br/>)}}
>> 
>> Bruno Rocha
>> [ About me:http://zerp.ly/rochacbruno]
>> 
>> 2011/2/19 Alexandre Strzelewicz <strzelewicz.alexan...@gmail.com>
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> Thanks, but it doesn't work, it gives me the error "unexpected keyword
>>> argument escape".
>> 
>>> Is there a way to remove double quotes when printing {{=note.content}} ?
>> 
>>> On Sat, Feb 19, 2011 at 4:03 PM, Massimo Di Pierro <
>>> massimo.dipie...@gmail.com> wrote:
>> 
>>>> try this:
>> 
>>>> {{=XML(note.content,escape=True).xml().replace('\n','<br/>)}}
>> 
>>>> On Feb 19, 8:18 am, Alexandre Strzelewicz
>>>> <strzelewicz.alexan...@gmail.com> wrote:
>>>>> In my view I display text with :
>>>>> {{=note.content}}
>> 
>>>>> But I didnt find a way to replace new line with <br/>.
>>>>> I tried directly with replace('\n', '<br/>') but it escapes the br in
>>>>> html format
>> 
>>>>> Thanks
>> 
>>> --
>>> Cordialement,
>>> Alexandre Strzelewicz
>> 
>>> www.hemca.com


Reply via email to