New submission from Karthikeyan Singaravelan <tir.kar...@gmail.com>:

Now that XML has pretty print option with issue14465 would it be handy to add a 
command line tool pretty printer similar to json.tool? This can be written as 
one-liner similar to json pretty printing but I think it's a good option and 
having a command line tool also helps in piping the output to other commands 
like filtering particular tags. I tried searching mailing list and couldn't 
find any discussions along these lines. There were some concerns around using 
external tools and  in https://bugs.python.org/issue14465#msg324098 . I thought 
to open this to gather feedback.

Branch : https://github.com/tirkarthi/cpython/tree/bpo14465-xml-tool


python -m xml.tool /tmp/person.xml
<root>
  <person name="Kate">
    <breakfast>Idly</breakfast>
  </person>
  <person name="John">
    <breakfast>Dosa</breakfast>
  </person>
</root>

# Get all breakfast tags

python -m xml.tool /tmp/person.xml | grep breakfast
    <breakfast>Idly</breakfast>
    <breakfast>Dosa</breakfast>

----------
components: Library (Lib)
messages: 350372
nosy: eli.bendersky, rhettinger, scoder, serhiy.storchaka, xtreak
priority: normal
severity: normal
status: open
title: Add xml.tool to pretty print XML like json.tool
type: enhancement
versions: Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37940>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to