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
