Re: [xml] Can xmllint format with in-place file saving?



On Sun, Aug 01, 2010 at 10:37:57AM -0400, mruhrbach aim com wrote:
Hello list,

I run xmllint to format my XML file: xmllint --format file.xml

The output goes to stdout, so I capture it in a file: xmllint
--format file.xml > formatted.xml

Now I replace the old with the new: mv formatted.xml file.xml

Question: can this be done in one step? I imagine something like:
xmllint --format --in-place file.xml, as is known form sed.

  xmllint -o res.xml tst.xml

I think

xmllint -o tst.xml --format tst.xml

should be safe as the parser will fully load the input into a tree
before opening the output to serialize it.

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel veillard com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]