+++ /dev/null
-(* $Id$
- * ----------------------------------------------------------------------
- * PXP: The polymorphic XML parser for Objective Caml.
- * Copyright by Gerd Stolpmann. See LICENSE for details.
- *)
-
-open Pxp_document
-open Pxp_yacc
-open Pxp_dtd
-
-val write_document : out_channel -> 'ext document -> unit
- (* Writes O'Caml code to the out_channel that is a top-level function
- * creating a fresh document which is equal to the passed document:
- *
- * "let create_document warner spec = ...;;"
- *
- * If you compile the code and call "create_document warner map" the
- * function creates a document tree which is (almost) equal to the
- * passed document.
- *
- * The following properties may not be equal:
- * - Parsed entities
- * - Whether a declaration occurs in an external entity or not
- *
- * 'warner': a collect_warnings object
- * 'spec': a Pxp_document.spec
- *)
-
-
-val write_dtd : out_channel -> dtd -> unit
- (* Writes O'Caml code to the out_channel that is a top-level function
- * creating a fresh DTD which is equal to the passed DTD:
- *
- * "let create_dtd warner = ...;;"
- *
- * If you compile the code and call "create_dtd warner" the
- * function creates a DTD object which is (almost) equal to the
- * passed object.
- *
- * The following properties may not be equal:
- * - Parsed entities
- * - Whether a declaration occurs in an external entity or not
- *
- * 'warner': a collect_warnings object
- *)
-
-val write_subtree : out_channel -> 'ext node -> unit
- (* Writes O'Caml code to the out_channel that is a top-level function
- * creating a fresh node tree which is equal to the passed tree:
- *
- * "let create_subtree dtd map = ...;;"
- *
- * If you compile the code and call "create_subtree dtd map" the
- * function creates a DTD object which is equal to the passed object.
- *
- * 'dtd': a DTD object
- * 'map': a domspec
- *)
-
-
-
-
-(* ======================================================================
- * History:
- *
- * $Log$
- * Revision 1.1 2000/11/17 09:57:29 lpadovan
- * Initial revision
- *
- * Revision 1.2 2000/07/09 00:30:14 gerd
- * Updated.
- *
- * Revision 1.1 2000/05/29 23:48:38 gerd
- * Changed module names:
- * Markup_aux into Pxp_aux
- * Markup_codewriter into Pxp_codewriter
- * Markup_document into Pxp_document
- * Markup_dtd into Pxp_dtd
- * Markup_entity into Pxp_entity
- * Markup_lexer_types into Pxp_lexer_types
- * Markup_reader into Pxp_reader
- * Markup_types into Pxp_types
- * Markup_yacc into Pxp_yacc
- * See directory "compatibility" for (almost) compatible wrappers emulating
- * Markup_document, Markup_dtd, Markup_reader, Markup_types, and Markup_yacc.
- *
- * ======================================================================
- * Old logs from markup_codewriter.mli:
- *
- * Revision 1.1 2000/03/11 22:57:28 gerd
- * Initial revision.
- *
- *
- *)