Hi Brian,
Some belated response: Could you show us your code?
With the following RESTXQ code, all newlines should be preserved:
declare %rest:path('in') %output:method('html') function local:get() { <form action='out' method='post'> <textarea name='text'>A{ char('\n') }B</textarea> <input type='submit'/> </form> };
declare %rest:POST %rest:path('out') %rest:form-param('text', '{$text}') %output:method('html') function local:out($text) { <html>Codepoints: { string-to-codepoints($text) }</html> };
Best, Christian
On Fri, Feb 7, 2025 at 6:51 PM brian@kennison.name wrote:
Everyone,
I’m trying to build a comment form using RESTXQ that has a texarea element. I was hoping to use the new lines from the textarea for simple formatting but when the form is submitted the request parameter is striped of all the linefeeds ( it looks like normalized text). Is this the expected behavior?
Thanks — Brian