On Fri, May 03, 2013 at 04:59:13PM +0100, Daniel P. Berrange wrote: > From: "Daniel P. Berrange" <berrange@xxxxxxxxxx> > > The previous commit failed to update the XSL to take account > of fact that in XHTML mode the elements need namespace > prefixes. This caused every web page to be blank! > > Pushed as a website breaker fix > > --- > docs/drvqemu.html.in | 2 +- > docs/page.xsl | 64 +++++++++++++++++++++++++++------------------------- > docs/site.xsl | 1 + > 3 files changed, 35 insertions(+), 32 deletions(-) > This commit breaks the doc generation, as a result http://www.libvirt.org/html/libvirt-libvirt.html is empty. > diff --git a/docs/page.xsl b/docs/page.xsl > index bc8ea2a..20e4aa6 100644 > --- a/docs/page.xsl > +++ b/docs/page.xsl > @@ -1,14 +1,16 @@ > <?xml version="1.0"?> > <xsl:stylesheet > + xmlns="http://www.w3.org/1999/xhtml" > + xmlns:html="http://www.w3.org/1999/xhtml" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:exsl="http://exslt.org/common" > - exclude-result-prefixes="xsl exsl" > + exclude-result-prefixes="xsl exsl html" > version="1.0"> I suspects that exclude-result-prefixes shoudl not add html there, and that's the problem. Run: xsltproc --nonet -o . ./newapi.xsl libvirt-api.xml in docs before and after the commit, html/libvirt-libvirt.html just gets the navigation bar as a result. I didn't managed yet to find the problem and running with the -v logs more than 60MB of output ... Daniel -- Daniel Veillard | Open Source and Standards, Red Hat veillard@xxxxxxxxxx | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | virtualization library http://libvirt.org/ -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list