From: David Penton <dpenton@ar...> - 2002-03-26 09:50:42
I posted the question below on the mulberry tech list, and got one response
response to the effect that the behavior I am observing is not expected of
an xslt processor. Hence my re-post here.
I am using saxon to convert a bunch of files that used the attribute
"xml-lang" instead of "xml:lang" (this was because of a historical bug in
XMetal, I am told).
To make a long story short, I have a template in my transform like this:
This works, except I get declaration like this on the output element:
<thingy xmlns:xml="xml" xml:lang="en">. . .etc.
Neither the stylesheet nor the input doc contain any such declaration.
I know that namespace prefixes "xml" (and case variations) are reserved, so
declaration above should be unnecessary. Is it harmful? What do I do to
- Dave -