r5177: *** empty log message ***
[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: data.lisp,v 1.2 2003/06/23 20:37:43 kevin Exp $
11 ;;;;
12 ;;;; This file, part of LML2, is Copyright (c) 2002 by Kevin M. Rosenberg
13 ;;;;
14 ;;;; LML2 users are granted the rights to distribute and use this software
15 ;;;; as governed by the terms of the GNU General Public License v2
16 ;;;; (http://www.gnu.org/licenses/gpl.html)
17 ;;;; *************************************************************************
18
19 (in-package #:lml2)
20
21 (defvar *html-stream* *standard-output*)
22
23 (defvar *print-spaces* nil)
24 (defvar *indent* 0)
25
26 (defvar +xml-prologue-string+
27   "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>")
28
29 (defvar +html4-dtd-string+
30   "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">")
31
32 (defvar +xhtml11-dtd-string+
33   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">")
34
35 (defvar +xhtml10-strict-dtd-string+
36   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml10/DTD/xhtml10-strict.dtd\">")
37
38 (defvar +xhtml10-transitional-dtd-string+
39   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml10/DTD/xhtml10-transitional.dtd\">")
40
41 (defvar +xhtml10-frameset-dtd-string+
42   "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" \"http://www.w3.org/TR/xhtml10/DTD/xhtml10-frameset.dtd\">")