RE: including the HTML <BR> in XSL template

Subject: RE: including the HTML <BR> in XSL template
From: Jay Marvin <jay.marvin@xxxxxxxxxxxxxx>
Date: Wed, 26 Apr 2000 15:56:26 -0700
Actually, your suggestion works in Internet Explorer but not Netscape.  The
result from Xalan_1_0_1 is <BR/> (for both <BR/> and <BR></BR>), which
Internet Explorer treats like <BR>, but Netscape ignores altogether.  Is
there any way to get just a <BR> to come out?

-----Original Message-----
From: Betty L. Harvey [mailto:harvey@xxxxxxxxxxxxxxxxx]
Sent: Wednesday, April 26, 2000 8:24 PM
To: 'XSL-List@xxxxxxxxxxxxxxxx'
Subject: Re: including the HTML <BR> in XSL template



On Wed, 26 Apr 2000, Jay Marvin wrote:

> I would like to output a <BR> from a template, but am having trouble
finding
> the right way to do it.  What special way do I need to use to get these
four
> characters, "<BR>", out?   I understand it may involve wrapping it in
> <xml:text>.
> 
> <xsl:template match="Line">
> 	<xsl:value-of select="."/>
> 	<BR>
> </xsl:template>
> 
> 

XSL is XML compliant.  Empty elements (even HTML) have to
be well-formed.  

This will work:

<xsl:template match="Line">
       <xsl:value-of select="."/>
       <BR/>
</xsl:template>   

Either <BR/> or <BR></BR> will work.  This rule is also
true for the <HR> and <IMG> HTML elements.

Betty

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Betty Harvey                         | Phone: 301-540-8251 
Electronic Commerce Connection, Inc. |        410-787-9200 FAX: 9830
245 Hammarlee Road                   | 
Glen Burnie, Md.  21060              |
harvey@xxxxxxxxxx                    | Washington,DC SGML/XML Users Grp
URL:  http://www.eccnet.com          | http://www.eccnet.com/xmlug/
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/  


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


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


Current Thread