<!--

  XML Document Type Definition for HelpViewer Documentation Markup
  Language (xlp).

  This is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either
  version 2 of the License, or (at your option) any later
  version.

  This document 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 General Public License for more details.

  You should have received a copy of the GNU General
  Public License along with this software; if not, write to the
  Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
  02139, USA.

-->

<!--
  xlp is an XML language - Typical usage:
  <?xml version="1.0"?>
  <!DOCTYPE xlp PUBLIC "-//HelpViewer//DTD xlp 1.0.0//EN"
	"http://.../xlp.dtd">
  <document>
  </document>
-->

<!--***** Character entities. *****-->

<!-- General purpose characters for gsdoc. -->
<!ENTITY copy "&#169;">         <!-- copyright symbol -->
<!ENTITY tm   "&#174;">         <!-- trademark symbol -->
<!ENTITY reg  "&#174;">
<!ENTITY dots "&#8230;">        <!-- ellipsis (...) -->
<!ENTITY nbsp "&#160;">         <!-- non breakable space -->
<!ENTITY amp  "&#38;#38;">      <!-- ampersand -->
<!ENTITY apos "&#39;">          <!-- apos -->
<!ENTITY quot "&#34;">          <!-- quotation mark (") -->
<!ENTITY lt   "&#38;#60;">      <!-- lesser than symbol -->
<!ENTITY gt   "&#62;">          <!-- greater than symbol -->

<!--**********-->

<!-- Bold -->
<!ELEMENT b (#PCDATA)>

<!-- Italic -->
<!ELEMENT i (#PCDATA)>

<!-- Code -->
<!ELEMENT code (#PCDATA)>

<!-- A reference to a URL -->
<!ELEMENT uref (#CDATA)*>
<!ATTLIST uref
  url CDATA #IMPLIED
>

<!ELEMENT email (#CDATA)*>
<!ATTLIST email
  address CDATA #IMPLIED
>

<!ELEMENT file (#CDATA)+>
<!ATTLIST file
  location CDATA #IMPLIED
>

<!-- link to other wiki page -->
<!ELEMENT link (#PCDATA)>

<!--***** Elements for images. *****-->

<!-- A divider. -->
<!ELEMENT hr EMPTY>

<!--***** Elements that format the paragraph. *****-->

<!-- Information -->
<!ELEMENT information (#PCDATA)>

<!-- Note -->
<!ELEMENT note (#PCDATA)>

<!-- Caution -->
<!ELEMENT caution (#PCDATA)>

<!--***** The topmost structures for the document. *****-->
<!ELEMENT data (title, content)>
<!ELEMENT version (#PCDATA)>
  
<!-- The main part of the document. -->
<!ELEMENT title (#CDATA)>
<!ELEMENT content (#PCDATA)>

<!-- The entire document. -->
<!ELEMENT mywiki (version, data+)>

