[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: [XSL-FO] Linebreaks on a page break (linefeed-tre

Subject: Re: [XSL-FO] Linebreaks on a page break (linefeed-treatment)
From: "Flynn, Peter pflynn@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 2 Jul 2018 08:01:05 -0000
 Re: [XSL-FO] Linebreaks on a page break  (linefeed-tre
On 2018-07-02 08:31:06+01:00 Mathias Leclercq mathias.leclercq@xxxxxxxxx
wrote:

Someone suggested me to replace linefeed characters in my text area with an
empty block &lt;fo:block&gt;&lt;/fo:block&gt;.
Problem is, I don't know what character to look for (xml is encoded in utf-8
on a windows machine).

The numeric character entity &#xa; matches a newline, so
replace(textArea,'&#xa;[&#xa;]*','&#xa;') will replace all multiple newlines
with a single newline.

If you are constrained to using XPath 1.0, you could write a recursive named
template to do the job, testing for two newlines each time, and replacing with
one, until no double newlines are left, then emitting an <fo:block/>

///Peter

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.