![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - retain newline when copying contents of attribute >Thread Next - Re: retain newline when copying contents of attribute Re: retain newline when copying contents of attributeTo: NULL Date: 3/2/2006 8:01:00 PM
dkacher wrote:
> <?xml version="1.0"?>
> <A >
> <B x = "stuff" y = "line 1
> line 2" />
> I would like to write an XSL stylesheet such that it generates html
> which, when opened in a browser, looks like this:
>
> Content of y ==
> line 1
> line 2
> ==End of content of y
> <xsl:template match = "B" >
> <xsl:copy-of select = "@y" />
How about using the HTML pre element
<xsl:template match="B">
<pre><xsl:value-of select="@y" /></pre>
</xsl:template>
if you want to preserve white space.
Otherwise you need (with XSLT 1.0) a recursive template that processes
@y and takes the string before a line break and wraps it into a HTML p
element, then calls itself with the remaining string.
--
Martin Honnen
http://JavaScript.FAQTs.com/
| ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
