I've had a quick look at why the XHTML documents aren't validating: the 
remaining issues all relate to the use of xmlns inside elements that don't 
support it.  So for example:

<head xmlns="http://www.w3.org/1999/xhtml";>

The xmlns attribute is allowed (indeed required for valid XHTML) in the html 
tag, but not here.

<link xmlns="" rel="stylesheet" href="boostbook.css" type="text/css" />

Again xmlns is not allowed in this tag, not sure about the type attribute 
either (needs checking).

<div xmlns="http://www.w3.org/1999/xhtml"; class="article" lang="en">
<a xmlns="" href="http://www.boost.org/LICENSE_1_...>
<dl xmlns="http://www.w3.org/1999/xhtml";>

Again these shouldn't have the xmlns attribute.

Matias, can you figure out whether we're putting these in, or whether the 
docbook XSL is responsible?  If the latter then we should really get them to 
fix their stylesheets rather than hacking around it.

The annotated XHTML schema is here: 
http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#a_dtd_XHTML-1.0-Transitional
 
as far as I can tell xmlns can *only* appear inside a html tag where it is 
required, and nowhere else.

HTH, John. 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to