You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xml.apache.org by Rodent of Unusual Size <Ke...@Golux.Com> on 2003/02/14 18:13:52 UTC

prettyprinters for xml?

do there exist any prettyprinter packages for xml, preferably
along the lines of the 'indent' tool for c?

odd question perhaps, but everyone i've asked about this has
mentioned stylesheets -- and all i've found have to do with
using them to transform xml into something else, rather than
reformatting it.
-- 
#ken	P-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist      http://Apache-Server.Com/

"Millennium hand and shrimp!"


---------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org


Re: prettyprinters for xml?

Posted by Patrik Grip-Jansson <pa...@gnulix.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Friday 14 February 2003 18.13, Rodent of Unusual Size wrote:
> do there exist any prettyprinter packages for xml, preferably
> along the lines of the 'indent' tool for c?

This should probably suit your needs;

XML Indent is a XML stream reformatter written in ANSI C. It is analogous to 
GNU indent.

http://www.cs.helsinki.fi/u/penberg/xmlindent/

- -- 
.---------------------. I don't believe in God, but I often
| Patrik Grip-Jansson | fantasize about him while masturbating...
| Ringen 4B           |    .--------------------.
| 78444 Borlänge   .--'----' http://gnulix.com/ `---------.
| Sweden           |  All views and opinions are my own,  |
`------------------| PH:+46(0)24382823 PW:+46(0)707354360 |
                   `--------------------------------------'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+TScMiq31UHdRuaYRAo5TAJ91FUzJs+rNRb/YSY+jSGp47/pg0ACgplyZ
wC9g3pomX9BW+PM3kigW1ss=
=VHIZ
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org


Re: prettyprinters for xml?

Posted by Rod Farmer <ra...@cs.mu.OZ.AU>.
I've written one in flex/bison

Rod.

It also checks for well-formedness and validates against a DTD




On Fri, Feb 14, 2003 at 12:13:52PM -0500, Rodent of Unusual Size wrote:
> do there exist any prettyprinter packages for xml, preferably
> along the lines of the 'indent' tool for c?
> 
> odd question perhaps, but everyone i've asked about this has
> mentioned stylesheets -- and all i've found have to do with
> using them to transform xml into something else, rather than
> reformatting it.
> -- 
> #ken	P-)}
> 
> Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
> Author, developer, opinionist      http://Apache-Server.Com/
> 
> "Millennium hand and shrimp!"
> 
> 
> ---------------------------------------------------------------------
> In case of troubles, e-mail:     webmaster@xml.apache.org
> To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
> For additional commands, e-mail: general-help@xml.apache.org

-- 
---------------------------------------------------------
++ Rod Farmer
++ Human-Computer Interaction & Speech Technology Group
++ Dept of Comp.Sc and Soft Eng					
++ The University of Melbourne, Australia
++ ICT Building, Level 4, Rm 18a
++ Parkville, VIC. 3052
++ Australia

## Email: raf@cs.mu.oz.au 
## WWW - http://www.cs.mu.oz.au/~raf
---------------------------------------------------------

---------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org


Re: prettyprinters for xml?

Posted by Jeff Turner <je...@apache.org>.
On Fri, Feb 14, 2003 at 12:13:52PM -0500, Rodent of Unusual Size wrote:
> do there exist any prettyprinter packages for xml, preferably
> along the lines of the 'indent' tool for c?
> 
> odd question perhaps, but everyone i've asked about this has
> mentioned stylesheets -- and all i've found have to do with
> using them to transform xml into something else, rather than
> reformatting it.

'xmllint -format' works pretty well.  xmllint is part of libxml2.  Nice,
fast, good validation error messages, supports catalogs and xinclude.

--Jeff

> -- 
> #ken	P-)}
> 
> Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
> Author, developer, opinionist      http://Apache-Server.Com/
> 
> "Millennium hand and shrimp!"

---------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org