xsl-list
[Top] [All Lists]

Re: XML Group with XSL

2004-04-21 09:09:13
Viral Patel wrote:
You xsl should look something like:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:fo="http://www.w3.org/1999/XSL/Format";>

There's no need to declare the XSL-FO namespace unless you're going to
use it, and doing so means that the result will include an XSL-FO
namespace declaration, which you usually don't want (unless you're
generating XSL-FO).

<xsl:template match="/">
      <xsl:text disable-output-escaping="yes">&lt;?xml version="1.0"
encoding="ISO-8859-1"?&gt;</xsl:text>

Ouch! You should never add an XML declaration by hand using
disable-output-escaping. The XSLT processor will add an XML
declaration for you if you're generating XML (as here), so if you add
one by hand you'll end up with a non-well-formed document.

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/



<Prev in Thread] Current Thread [Next in Thread>