Man Linux: Main Page and Category List

NAME

       Canonicalise, CanonicaliseLazy - ‘cat’ filters for XML documents

SYNOPSIS

       Canonicalise [ file ]
       CanonicaliseLazy [ file ]

DESCRIPTION

       Canonicalise  reads  a  XML  document  from a file or from the standard
       input and  parses  and  pretty-prints  the  document  using  the  HaXml
       library.  CanonicaliseLazy also reads, parses and pretty-prints the XML
       document, but parses the document  with  the  lazy  parser  combinators
       while  Canonicalise  uses the non-lazy parser combinators.  This causes
       CanonicaliseLazy to parse to XML document faster and  use  less  memory
       then Canonicalise.  Canonicalise and CanonicaliseLazy show the standard
       parsing and pretty-printing behaviour of the HaXml library.

COPYRIGHT

       The HaXml library and tools were written by and are copyright to
              Copyright © 1998 – 2006    Malcolm Wallace and Colin Runciman

       The          library          incorporates          the          module
       Text.ParserCombinators.HuttonMeijerWallace
              Copyright © 1996           Graham Hutton and Erik Meijer

       with modifications
              Copyright © 1998 – 2000    Malcolm Wallace

       and may also use or incorporate the module Text.PrettyPrint.HughesPJ
              Copyright © 1996 – 1997    John Hughes and Simon Peyton Jones

       The HaXml library is licensed under the terms of the GNU Lesser General
       Public Licence (LGPL), with the following special exception:

              As  a  relaxation of clause 6 of the LGPL, the copyright holders
              of this library give permission to use, copy, link, modify,  and
              distribute,  binary-only  object-code  versions of an executable
              linked with the Library, without requiring  the  supply  of  any
              mechanism  to  modify or replace the Library and relink (clauses
              6a, 6b, 6c, 6d, 6e), provided that all the other terms of clause
              6 are complied with.

       The  HaXml  tools  Xtract,  Validate,  DtdToHaskell,  and  MkOneOf, are
       licensed under the terms of the GNU General Public Licence (GPL).

       This library and toolset is distributed in the hope  that  it  will  be
       useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR  A  PARTICULAR  PURPOSE.   See  the  GNU
       Licences for more details.

SEE ALSO

       DtdToHaskell(1)

AUTHOR

       This   contents   of   this  manual  page  was  copied  from  the  HTML
       documentation and slightly edited by Arjan  Oosting  <arjan@debian.org>
       for the Debian system (but may be used by others).