RE: [xsl] resolving entities

Subject: RE: [xsl] resolving entities
From: Pieter Reint Siegers Kort <pieter.siegers@xxxxxxxxxxx>
Date: Fri, 23 Jul 2004 11:18:19 -0500
You're correct, Michael.


-----Original Message-----
From: Michael Kay [mailto:mhk@xxxxxxxxx] 
Sent: Friday, July 23, 2004 9:42 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] resolving entities

> <xsl:output method="html" indent="yes" omit-xml-declaration="yes" />
> The output method must be 'html' to let the '&amp;' appear as '&' in 
> the output.

No, ampersands in HTML must be escaped just as in XML.

The difference is that HTML parsers will forgive you if you don't escape
them, whereas XML parsers won't. But it's still correct to escape them,
which is why XSLT processors do it automatically for you.

Michael Kay

Current Thread