Avatar of lucavilla
lucavillaFlag for Italy asked on

how to preserve newlines in a text result of an XQuery with Saxon with html input?

As a result of an XQuery with Saxon (& Tagsoup) launched in command-line mode
with "declare option saxon:output 'method=text'"
I get a text result that omits newlines for example when the original html has paragraph changes.
I would these newlines.

Is there something like an XQuery "declare option" or a command-line switch to tell it to KEEP or try to imitate the html newlines?   (at least for the <p></p> and the </br>)

Avatar of undefined
Last Comment
Gertone (Geert Bormans)

8/22/2022 - Mon
Gertone (Geert Bormans)

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Theo Kouwenhoven


What about :

 "declare option saxon:output 'method=html'"
Gertone (Geert Bormans)

depends on what you need really, if html is what you need, go ahead
if it is just for the newlines, add them yourself
having html als an output method can give you other undesired effects
(such as character serialisation into named character entities)
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck