This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Special Characters for Position Sepcific Output.
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] Special Characters for Position Sepcific Output.
- From: "Kevin Nardi" <kevnardi at hotmail dot com>
- Date: Thu, 26 Jul 2001 17:34:38 -0700
- Reply-To: xsl-list at lists dot mulberrytech dot com
If you are outputting straight text, then use <xsl:output method="text" />,
and your "&" should be output as "&" (as I understand it...I could be
wrong), and your problem is solved.
If you want XML, then what you're getting is what you want. The "&"
will be converted to "&" whenever it's run through an XML parser, and it
will only be 1 character long.
Hope that helps.
-Kevin
>From: "Avula, Raj" <RAvula@firstam.com>
>Reply-To: xsl-list@lists.mulberrytech.com
>To: "'xsl-list@lists.mulberrytech.com'" <xsl-list@lists.mulberrytech.com>
>Subject: [xsl] Special Characters for Position Sepcific Output.
>Date: Thu, 26 Jul 2001 17:15:04 -0700
>
>
> Hi,
> I am writing XSL to generate Text Report which is position
>specific.
> That is each attribute/element has to occupy certain no. of
>characters
> (eg: Customer ID should occupy 1-10 characters, and firstname 11-35
>etc.
> If the input is less than the specified charactes, I am appending
>the spaces.)
>
> Sample XML:
><customer id="100">
> <name>
> <firstname>Steve</firstname>
> </name>
></customer>
>
> I am using follwoing command to print the first name that should
>occupy 25 characters.
> <xsl:variable name="twentyfive_spaces" select="'
>'" />
> <xsl:text>*</xsl:text>
> <xsl:value-of select="substring(concat(name/firstname,
>$twentyfive_spaces), 1, 25)" />
> <xsl:text>*</xsl:text>
>
> But the problem is if there are any special characters in the input,
>then the ouput is
> exceeding 25 characters.
>
>Sample ouput in normal case is
>*Steve *
>
>In case of input like <firstname>St&eve</firstname>, output will be
>*St&eve *
> which exceeds 25 characters.
>
>Please let me know, how can I handle this condition in XSL.
>
>
>Regards,
>Raj
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list