On Wed, 2004-02-04 at 15:04, G. Ken Holman wrote:
At 2004-02-04 15:38 +0100, Lionel Crine wrote:
I have this node :
<ttexte daten="20040203" id="RL170-0AAAAA" no="512-22"
type="ARRANGEMENTADMINISTRATIF">
Arrangement administratif n
<sp>o</sp>
512-22 du
<tdate daten="20040203">3 février 2004</tdate>
</ttexte>
And I want to get :
-> Arrangement administratif n o 512-22 du 3 février 2004
as a result.
<xsl:value-of select="ttexte"/>
The value of an element node is the concatenation of all of the descendent
text nodes.
If you didn't want the line feeds, then you could do:
<xsl:value-of select="normalize-space(ttexte)"/>
There's still a problem in that there will be a space between
the "n" and the superscripted "o". To avoid this, either
a) encode as ...type="ARRANGEMENTADMINISTRATIF">Arrangement
administratif n<sp>o</sp>...
or
b) [preferred] use the real masculine ordinal (º or º)
eg administratif nº
There is a third solution involving the absence of PCDATA which
is more cumbersome.
///Peter
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list