GNOME Bugzilla – Bug 562113
documentation doesn't validate
Last modified: 2009-03-02 20:53:03 UTC
See attached log.
Created attachment 123316 [details] build.log
Yeah, it's not really a bug in the documentation but in the way xmllint assumes that the documentation only contains ASCII characters. It contains some (valid) UTF-8 characters. It possible to fix that by replacing all this characters it just didn't have any priority yet.
OK, most of this is now fixed. The remaining problem is: xmllint --noout --noent --path C:./C --xinclude --postvalid ./C/anjuta-build-tutorial.xml ./C/anjuta-build-tutorial.xml:9: element book: validity error : root and DTD name do not match 'book' and 'manual' Document ./C/anjuta-build-tutorial.xml does not validate
Replace <!DOCTYPE manual... with <!DOCTYPE book Then include listitem content inside para, and you will have most errors gone.
There really shouldn't be any problem with valid UTF8. xmllint does not assume ASCII, unless the XML declaration declares the document to be in ASCII.
It's no utf-8 problem anymore (I think it was once). Anyway, changing the DOCTYPE led to so many validation errors that I gave up on it. Maybe someone knows a solution.
Yes, there was many validation errors :-) Hopefully fixed. Please check and report any more validation problems... or close the bug.
Fixed, thanks to Claude for investigation!