Subject: Re: XML Group with XSL
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Wed, 21 Apr 2004 17:09:13 +0100
|
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"><?xml version="1.0"
> encoding="ISO-8859-1"?></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/
| Current Thread |
- XML Group with XSL
- aalikaj - Wed, 21 Apr 2004 11:35:23 -0400 (EDT)
- <Possible follow-ups>
- Patel, Viral - Wed, 21 Apr 2004 11:45:04 -0400 (EDT)
- Jeni Tennison - Wed, 21 Apr 2004 12:09:34 -0400 (EDT) <=
- Andreas L. Delmelle - Wed, 21 Apr 2004 12:10:57 -0400 (EDT)
- aalikaj - Wed, 21 Apr 2004 12:04:26 -0400 (EDT)
- aalikaj - Wed, 21 Apr 2004 12:53:44 -0400 (EDT)
|
|