On Thursday 11 of August 2011, Miklos Vajna wrote: > On Wed, Aug 10, 2011 at 11:28:42PM +0200, Eike Rathke <o...@erack.de> wrote: > > For which I always recommend xmlpp, > > http://software.decisionsoft.com/tools.html > > Is this better in some aspect than xmllint --format, which cames with > libxml and requires no manual installation? :)
Xmllint --format silently(!) drops any xml content it cannot handle (e.g if the .xml has one closing tag missing). Xmlpp seems to handle that fine (the only minor problem I noticed is that it alters the original xml in "harmless" ways such as changing " to ' or reordering attributes). If you need to deal with possibly broken XML, I suggest to use http://cgit.freedesktop.org/libreoffice/build/tree/scratch/formatxml.cpp . It handles even malformed XML, it does not alter the contents in any way except for indenting it and explicitly marking problems in the XML structure with an easily visible comment. -- Lubos Lunak l.lu...@suse.cz _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice