Provided by: haxml_1.25.9-1_amd64 bug


       Canonicalise, CanonicaliseLazy - ‘cat’ filters for XML documents


       Canonicalise [ file ]
       CanonicaliseLazy [ file ]


       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.


       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.




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