Subject: Re: [xsl] Returning HTML tags from a function not working From: Agnisys <agnisys@xxxxxxxxx> Date: Thu, 26 Jan 2006 14:31:48 -0800 (PST) |
Instead of substituting '\n' with <br /> I had to substitute it with <!CDATA[<br />]]. Then in the calling <xsl:value-of > I had to set attribute disable-output-escape="true". This seems to work, but it says that the attribute "disable-output-escaping" is deprecated. I'm not sure what the non-deprectaed method would be. Anupam. --- Agnisys <agnisys@xxxxxxxxx> wrote: > Hi, > I'm using Saxson XSLT 2.0 on a Linux system. > > Input looks like this: > > <doc> > Some text that can be > Multiline. It can also have lots of spaces. > </doc> > > The Output of XSL is set to HTML. > > I need the output to retain the newlines but retain the spaces. > > So I want the HTML to look like: > ----------------------------------------------- > Some text that can be > Multiline. It can also have lots of spaces. > ----------------------------------------------- > > Here is my function, but somehow the <br /> vanishes from the HTML and so I get one line only. > <xsl:function name="xrsl:printdoc" as="xs:string*"> > <xsl:param name="docnode" as="element()?"/> > <xsl:if test="$docnode[1]"> > <xsl:analyze-string select="$docnode[1]" regex="\n"> > <xsl:matching-substring><br /></xsl:matching-substring> > <xsl:non-matching-substring> > <xsl:value-of select="normalize-space(.)"/> > </xsl:non-matching-substring> > </xsl:analyze-string> > </xsl:if> > </xsl:function> > > Please help! > Thanks, > Anupam. > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Returning HTML tags from a fu, Agnisys | Thread | RE: [xsl] Returning HTML tags from , Michael Kay |
[xsl] Returning HTML tags from a fu, Agnisys | Date | Re: [xsl] finding lowest level in a, David Carlisle |
Month |