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]
Other format: [Raw text]

Re: Data from DB in xsl


You need to establish '\n' as a string:

Note the single quotes around \n\n:
<xsl:value-of select="substring-before($sText,'\n\n')"/>


not
<xsl:value-of select="substring-before($sText,\n\n)"/>

Cheers,

Charles White
The Tumeric Partnership
http://www.tumeric.net
chuck@tumeric.net
http://www.javertising.com
________________________________________
Author, Mastering XSLT, Sybex Books
Co-Author, Mastering XML, Premium Edition, Sybex Books
----- Original Message -----
From: "Stevenson Ngila" <Stevenson@epr.footman-walker.com>
To: <xsl-list@lists.mulberrytech.com>
Sent: Wednesday, August 28, 2002 7:25 AM
Subject: RE: [xsl] Data from DB in xsl


> on writing the code you gave me, i get the error below:
>
> "Unexpected character in query string. contains($sText,-->\<--n\n)"
>
> here is my code:
>
> <xsl:template name="paragrapher">
> <xsl:param name="sText"/>
> <xsl:if test="contains($sText,\n\n)">
> <p>
> <xsl:value-of select="substring-before($sText,\n\n)"/>
> </p>
> </xsl:if>
> </xsl:template>
>
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of
> Jarno.Elovirta@nokia.com
> Sent: 28 August 2002 15:18
> To: xsl-list@lists.mulberrytech.com
> Subject: RE: [xsl] Data from DB in xsl
>
>
> Hi,
>
> template name=paragrapher
>   param text
>   if contains($text, \n\n)
>     <p>
>       substring-before($, \n\n)
>     </p>
>     call-template name=paragrapher
>       with-param name=text select=substring-after($text, \n\n)
>   else
>     <p>
>       $text
>     </p>
>
> i.e. recursion is your friend. You should make sure the template handles
> whitespace characters between the two LINE FEEDs, but that shouldn't be
too
> hard to implement.
>
> Jarno
>
> > -----Original Message-----
> > From: ext Stevenson Ngila [mailto:Stevenson@epr.footman-walker.com]
> > Sent: 28. August 2002 14:51
> > To: xsl-list@lists.mulberrytech.com
> > Subject: RE: [xsl] Data from DB in xsl
> >
> >
> > if the user input the following text using the form:
> >
> > "This new status will be used by the DQA team when performing defect
> > analysis.The status should be called "Defect Analysis" and is
> > neither under
> > Development or Support.
> >
> > To assist managers when tracking call progress, we need an
> > option on the
> > filter whereby the last update is displayed instead of the
> > call description.
> > Please see attached screen designs."
> >
> > This statement contains two paragraphs. If it's saved in the
> > database, how
> > can i make it to be formatted(xslt) exactly the way it(2
> > paragraphs) is
> > instead of it giving me one paragraph.
> >
> > -----Original Message-----
> > From: owner-xsl-list@lists.mulberrytech.com
> > [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Khan, Amir
> > Sent: 28 August 2002 13:48
> > To: 'xsl-list@lists.mulberrytech.com'
> > Subject: RE: [xsl] Data from DB in xsl
> >
> >
> > sounds like you want to use <pre>whatevertext</pre>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>


 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]