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 <[email protected]> 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 <[email protected]>
>>
>>
>>
>>
>>
>>
>>
>>> 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 <
>>> [email protected]> wrote:
>>
>>>> try this:
>>
>>>> {{=XML(note.content,escape=True).xml().replace('\n','<br/>)}}
>>
>>>> On Feb 19, 8:18 am, Alexandre Strzelewicz
>>>> <[email protected]> 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