r10305: Automated commit for Debian build of lml2 upstream-version-1.5.3
[lml2.git] / data.lisp
1 ;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
4 ;;;;
5 ;;;; Name:          data.lisp
6 ;;;; Purpose:       Lisp Markup Language functions
7 ;;;; Programmer:    Kevin M. Rosenberg
8 ;;;; Date Started:  Aug 2002
9 ;;;;
10 ;;;; $Id$
11 ;;;;
12 ;;;; This file, part of LML2, is Copyright (c) 2000-2003 by Kevin Rosenberg.
13 ;;;; Rights of modification and redistribution are in the LICENSE file.
14 ;;;;
15 ;;;; *************************************************************************
16
17 (in-package #:lml2)
18
19 (defvar *html-stream* *standard-output*)
20
21 (defvar *print-spaces* nil)
22 (defvar *indent* 0)
23
24 (defvar +xml-prologue-string+
25   "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>")
26
27 (defvar +html4-dtd-string+
28   "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">")
29
30 (defvar +xhtml11-dtd-string+
31   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\"")
32
33 (defvar +xhtml10-strict-dtd-string+
34   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml10/DTD/xhtml10-strict.dtd\"")
35
36 (defvar +xhtml10-transitional-dtd-string+
37   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml10/DTD/xhtml10-transitional.dtd\"")
38
39 (defvar +xhtml10-frameset-dtd-string+
40   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" \"http://www.w3.org/TR/xhtml10/DTD/xhtml10-frameset.dtd\"")