[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [xml-dev] XML pretty printer?
- From: "Robert C. Lyons" <boblyons@unidex.com>
- To: "Hanson, Jon" <jhanson@lehman.COM>, xml-dev@lists.xml.org
- Date: Wed, 17 Oct 2001 09:48:21 -0400
Jon,
You could use Saxon (http://saxon.sourceforge.net)
and the following XSLT stylesheet:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:saxon="http://icl.com/saxon"
version="1.0">
<xsl:output method="xml"
indent="yes"
saxon:indent-spaces="4"/>
<xsl:strip-space elements="*"/>
<!-- Identity transformation. -->
<xsl:template match="/">
<xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>
Hope this helps.
Bob
<sig name = 'Bob Lyons'
title = 'B2B Integration Consultant'
company = 'Unidex, Inc.'
phone = '+1-732-975-9877'
email = 'boblyons@unidex.com'
url = 'http://www.unidex.com/'
product = 'XML Convert: transforms flat files to XML and vice versa' />
-----Original Message-----
Hi,
does anyone know of a simple pretty printer for XML files. I'm looking for
something that:-
* is written in java.
* generates an output file that is still xml (no ascii art).
* does tag nesting indenting (ideally with a configurable number of spaces
rather than tabs).
so, for example something like:-
<A><B><S>test</S><N>2001</N></B><C>true</C></A>
would come out as:-
<A>
<B>
<S>test</S>
<N>2001</N>
</B>
<C>true</C>
</A>
thanks,
jon hanson.