On Mon August 13 2012 20:02:54 Mauro Carvalho Chehab wrote: > Em 12-08-2012 09:02, Hans Verkuil escreveu: > > More validation fixes as reported by xmllint. > > > > There are still three xmllint errors remaining after this patch regarding SVG file support. > > How are you running xmllint? It could be useful to have a make target > (if it doesn't have it yet), in order for developers (and for me, when > checking patches) to run it. I use this script to build the documentation: ====== gitdocs.sh ========== #!/bin/sh make DOCBOOKS=media_api.xml htmldocs xmllint --noent --postvalid "/home/hans/work/src/v4l/media-git/Documentation/DocBook/media_api.xml" >/tmp/x.xml 2>/dev/null xmllint --noent --postvalid --noout /tmp/x.xml xmlto html-nochunks -m Documentation/DocBook/stylesheet.xsl -o Documentation/DocBook/media Documentation/DocBook/media_api.xml --skip-validation echo file:///home/hans/work/src/v4l/media-git/Documentation/DocBook/media/media_api.html ====== gitdocs.sh ========== I use this to build the documentation in one large file (that's what the daily build does as well). I prefer that to the 'chunky' version and the validation works better as well. If you run xmlto without the --skip-validation at the end, then xmlto will run xmllint by itself. Unfortunately, the file and line numbers it report are all out of sync and they make it next to impossible to track down where an error occurs. So I finally figured out this weekend how to run xmllint separately in such a way that I can related the line numbers to actual docbook code. That's why you see the first xmllint call generating a /tmp/x.xml file, and the second is parsing it. The last 'echo' is just to print where the generated doc is so I can easily open it with my browser :-) Regards, Hans -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html