This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: SubString Issue!


"Chowdhury, Anisuzzaman" wrote:
> 
> <xsl:template name="CreditCard">

At this point, you are "inside" the CreditCard element.

> <xsl:variable name="mask"><xsl:text>XXXX</xsl:text></xsl:variable>
> <Text>
    <xsl:value-of select="substring(CreditCard/text(), 1, 15)"/>

"CreditCard/text()" will look for a text child of a CreditCard child
of the current node. What you need is something like:

    <xsl:value-of select="substring(text(), 1, 15)"/>

or

    <xsl:value-of select="substring(., 1, 15)"/>

    <xsl:value-of select="$mask"/>
> </Text>
> </xsl:template>

Hope this helps.

-- 
Warren Hedley


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]