|
Subject: Re: [xsl] normalize-space() except ... From: "Liam R E Quin liam@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 10 Feb 2015 00:23:41 -0000 |
On Mon, 9 Feb 2015 20:21:50 -0000
"dvint@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> <dd><p>
> This is my text
> with <i>italics content</i> with other text.
> </p></dd>
>
> My output is coming out like this:
> <ss:Data>This is my text with<ss:font italics="yes">italics
> content</ss:font>.</ss:Data>
I'd probably do this in two steps -
(1) match text() and turn one or more whitespace characters into a space,
probably using replace()
(2) strip leading space from the first text() in p, and trailing space from the last;
watch for
<p>The man wore<i> black </i>socks</p>
which is not unlikely in XML made from word processing software.
--
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] normalize-space() except , Syd Bauman s.bauman@ | Thread | Re: [xsl] normalize-space() except , Christopher R. Maden |
| Re: [xsl] normalize-space() except , Syd Bauman s.bauman@ | Date | Re: [xsl] normalize-space() except , Christopher R. Maden |
| Month |