[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [Fwd: phantom xmlns in xhtml [was: DOCBOOK-APPS: xhtmlcustomization]]
I'll log another bug report with the xmllib/xsltproc folks about this
anomaly. Thanks.
...edN
Bob Stayton wrote:
> On Fri, Jan 31, 2003 at 08:57:07AM -0500, ed nixon wrote:
>
>>//*** Addendum to above for what it's worth:
>>If you haven't read the above, my Win32 xsltproc xhtml output was
>>failing W3C validation because of xmlns attributes inserted in the H?
>>tags. On the other hand, Saxon produces valid output with the same input
>>and driver file.
>>
>>For my own benefit, I did some bonehead slogging through the xhtml xsl
>>directory of 1.60.1. just to get a general sense of things. I deleated
>>the xmlns attribute in all the H? output related templates; the
>>hypothesis was that xsltproc was passing them through to the output file
>>without modification, and thus generating non-valid code (according to
>>the W3C validator.)
>>
>>After the edit, I ran my driver stylesheet (avaiable on request) with
>>xsltproc and checked the xhtml output. The xmlns attributes were back in
>>the output again.
>>
>>I hope this is useful information for someone. Let me know what, if
>>anything, happens.
>
>
> I think this illustrates that it is the processor that is
> deciding on where to place the xmlns attributes in the
> output, not the stylesheet. That means the stylesheet
> cannot turn them off.
>
> The only place in the XHTML DTD where an 'xmlns' attribute
> is permitted is in the <html> element. xsltproc puts
> it there, but also in other elements. I can't explain why
> it does that.
>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC