Hi all,
Il would like to get content of tab, and only this content without
sub child content:
Source XML:
<Var dcol="3" fcol="5" ligne="31" valeur="AUX">
<TypeExclusif/>
<Val dcol="10" fcol="13" ligne="33" valeur="ETRE"/>
<Val dcol="10" fcol="14" ligne="34" valeur="AVOIR"/>
<WICALE><a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a>
<PAGING>1</PAGING>
<WERSION>versionID</WERSION>
</WICALE>
</Var>
Code XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/>
<xsl:param name="typeElement" select="/"/>
<xsl:template name="typeVar" match="Var">
<xsl:value-of select="./WICALE"/> == (
<xsl:for-each select="//Val | //Entier | //AliasVar">
<xsl:if test="position() = last()">
<xsl:value-of select="./@valeur"/>
</xsl:if>
<xsl:if test="position() != last()">
<xsl:value-of select="./@valeur"/>,
</xsl:if>
</xsl:for-each>).
</xsl:template>
</xsl:stylesheet>
And the format out wanted:
<a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a> == (ETRE,AVOIR).
But it look like:
<a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a>
1
versionID
== (
ETRE,
AVOIR).
So, can you help me correct it ?
And, is there any tip to handle CRLF ?
Thanks
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--