xsl-list
[Top] [All Lists]

Re: encoding <-> omit-xml-declaration

2004-01-18 10:29:24

"Maia Zaharieva" <m(_dot_)zaharieva(_at_)gmx(_dot_)net> wrote in message
news:008701c3dde2$f09db2c0$bf01a8c0(_at_)WASHINGTON(_dot_)(_dot_)(_dot_)
i have just noticed, that if i have
    <xsl:output method="xml" omit-xml-declaration="yes"/>
i get the output file with no xml declaration (as it should be).

but if i set the encoding attribute on anything different than UTF-8 the
omit-xml-declaration get ignored and i always get the xml declaration at
the
beginning of the output file.

could anyone explain me this correlation?

The default value of the encoding pseudo-attribute of the xml declaration is
"UTF-8".

In case there is no xml declaration a parser will assume that the encoding
of the document is UTF-8. Therefore, for any encoding different from UTF-8
the xml declaration must be specified (otherwise the parser will not be
correctly informed about the real encoding of the document).


Cheers,

Dimitre Novatchev.
FXSL developer,

http://fxsl.sourceforge.net/ -- the home of FXSL
Resume: http://fxsl.sf.net/DNovatchev/Resume/Res.html




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