commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnuef/doc gnue-forms.dtd


From: Jason Cater
Subject: gnue/gnuef/doc gnue-forms.dtd
Date: Wed, 04 Jul 2001 17:40:53 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/07/04 17:40:53

Modified files:
        gnuef/doc      : gnue-forms.dtd 

Log message:
        New DTD based on improved gnuedtd; Note that it still doesn't show 
cascaded elements (such as triggers)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/doc/gnue-forms.dtd.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gnue/gnuef/doc/gnue-forms.dtd
diff -u gnue/gnuef/doc/gnue-forms.dtd:1.1 gnue/gnuef/doc/gnue-forms.dtd:1.2
--- gnue/gnuef/doc/gnue-forms.dtd:1.1   Mon Jul  2 17:33:05 2001
+++ gnue/gnuef/doc/gnue-forms.dtd       Wed Jul  4 17:40:53 2001
@@ -26,230 +26,260 @@
 <!ENTITY gt "&#62;">
 <!ENTITY amp "&#38;#38;">
 
+<!-- +---------------------------------------------------+ --> 
+<!-- | Datatype entities to make DTD more human readable | -->
+<!-- +---------------------------------------------------+ -->
 
+<!ENTITY % text "CDATA">
+
+<!ENTITY % boolean "(%true;) #IMPLIED">
+<!ENTITY % true "">
+
+<!ENTITY % whole "NMTOKEN">
+<!-- [0-9]+ -->
+
+<!ENTITY % name "NMTOKEN">
+<!-- [A-Za-z]([A-Z][a-z][0-9][#$_-])* -->
+
+
+
 <!-- +-------------------+ -->
 <!-- | Top level element | -->
 <!-- +-------------------+ -->
 <!ELEMENT form (database*, datasource*, import*, import-datasource*, 
                 import-page*, import-trigger*, options?, page+, trigger*)>
-<!ATTLIST form readonly NMTOKEN #IMPLIED>
+<!ATTLIST form height %whole; #DEFAULT "12">
+<!ATTLIST form readonly %boolean;>
 <!ATTLIST form tabbed (bottom | left | right | top) #IMPLIED>
-<!ATTLIST form title CDATA #IMPLIED>
+<!ATTLIST form title %text; #DEFAULT "Untitled Form">
+<!ATTLIST form width %whole; #DEFAULT "40">
 
 
 <!-- +------------------------+ -->
 <!-- | Child elements of form | -->
 <!-- +------------------------+ -->
+<!-- DEPRECATED: Use of the database element has been deprecated -->
+<!ELEMENT database EMPTY>
+<!ATTLIST database name ID #REQUIRED>
+<!ATTLIST database dbname %text; #REQUIRED>
+<!ATTLIST database host %text; #REQUIRED>
+<!ATTLIST database provider %name; #REQUIRED>
+
+<!ELEMENT datasource EMPTY>
+<!ATTLIST datasource name ID #REQUIRED>
+<!ATTLIST datasource cache %whole; #IMPLIED>
+<!ATTLIST datasource database %name; #IMPLIED>
+<!ATTLIST datasource detaillink %text; #IMPLIED>
+<!ATTLIST datasource master %name; #IMPLIED>
+<!ATTLIST datasource masterlink %text; #IMPLIED>
+<!ATTLIST datasource order_by %text; #IMPLIED>
+<!ATTLIST datasource prequery %boolean;>
+<!ATTLIST datasource table %name; #IMPLIED>
+<!ATTLIST datasource type %name; #DEFAULT "object">
+
+<!ELEMENT import EMPTY>
+<!ATTLIST import library %name; #REQUIRED>
+<!ATTLIST import datasources %name; #DEFAULT "">
+<!ATTLIST import pages %name; #DEFAULT "">
+<!ATTLIST import triggers %name; #DEFAULT "">
+
 <!ELEMENT import-datasource EMPTY>
 <!ATTLIST import-datasource name ID #REQUIRED>
-<!ATTLIST import-datasource library CDATA #IMPLIED>
-<!ATTLIST import-datasource cache CDATA #IMPLIED>
-<!ATTLIST import-datasource database CDATA #IMPLIED>
-<!ATTLIST import-datasource detaillink CDATA #IMPLIED>
-<!ATTLIST import-datasource master CDATA #IMPLIED>
-<!ATTLIST import-datasource masterlink CDATA #IMPLIED>
-<!ATTLIST import-datasource order_by CDATA #IMPLIED>
-<!ATTLIST import-datasource prequery NMTOKEN #IMPLIED>
-<!ATTLIST import-datasource table CDATA #IMPLIED>
-<!ATTLIST import-datasource type NMTOKEN #DEFAULT "object">
+<!ATTLIST import-datasource library %name; #REQUIRED>
+<!ATTLIST import-datasource cache %whole; #IMPLIED>
+<!ATTLIST import-datasource database %name; #IMPLIED>
+<!ATTLIST import-datasource detaillink %text; #IMPLIED>
+<!ATTLIST import-datasource master %name; #IMPLIED>
+<!ATTLIST import-datasource masterlink %text; #IMPLIED>
+<!ATTLIST import-datasource order_by %text; #IMPLIED>
+<!ATTLIST import-datasource prequery %boolean;>
+<!ATTLIST import-datasource table %name; #IMPLIED>
+<!ATTLIST import-datasource type %name; #DEFAULT "object">
 
-<!ELEMENT options (author?, description?, name?, option*, tip?, title?, 
-                   version?, width?)>
-
-<!ELEMENT page (block*, import-block*)>
-<!ATTLIST page name ID #IMPLIED>
+<!ELEMENT import-page EMPTY>
+<!ATTLIST import-page library %name; #REQUIRED>
+<!ATTLIST import-page name ID #IMPLIED>
 
 <!ELEMENT import-trigger EMPTY>
-<!ATTLIST import-trigger library CDATA #IMPLIED>
-<!-- DEPRECATED: Use of the id attribute (element import-trigger) has been 
-                 deprecated -->
-<!ATTLIST import-trigger id CDATA #IMPLIED>
-<!ATTLIST import-trigger language NMTOKEN #DEFAULT "python">
+<!ATTLIST import-trigger library %name; #REQUIRED>
+<!-- DEPRECATED: The id attribute of import-trigger has been deprecated -->
+<!ATTLIST import-trigger id %name; #IMPLIED>
+<!ATTLIST import-trigger language %name; #FIXED "python">
 <!ATTLIST import-trigger name ID #IMPLIED>
 <!ATTLIST import-trigger src IDREF #IMPLIED>
-<!ATTLIST import-trigger type CDATA #IMPLIED>
+<!ATTLIST import-trigger type %name; #IMPLIED>
 
-<!ELEMENT import EMPTY>
-<!ATTLIST import library CDATA #IMPLIED>
-<!ATTLIST import datasources NMTOKEN #DEFAULT "">
-<!ATTLIST import pages NMTOKEN #DEFAULT "">
-<!ATTLIST import triggers NMTOKEN #DEFAULT "">
-
-<!-- DEPRECATED: Use of the database element has been deprecated -->
-<!ELEMENT database EMPTY>
-<!ATTLIST database name ID #REQUIRED>
-<!ATTLIST database dbname CDATA #IMPLIED>
-<!ATTLIST database host CDATA #IMPLIED>
-<!ATTLIST database provider CDATA #IMPLIED>
+<!ELEMENT options (author?, description?, name?, option*, tip?, title?, 
+                   version?, width?)>
 
-<!ELEMENT datasource EMPTY>
-<!ATTLIST datasource name ID #REQUIRED>
-<!ATTLIST datasource cache CDATA #IMPLIED>
-<!ATTLIST datasource database CDATA #IMPLIED>
-<!ATTLIST datasource detaillink CDATA #IMPLIED>
-<!ATTLIST datasource master CDATA #IMPLIED>
-<!ATTLIST datasource masterlink CDATA #IMPLIED>
-<!ATTLIST datasource order_by CDATA #IMPLIED>
-<!ATTLIST datasource prequery NMTOKEN #IMPLIED>
-<!ATTLIST datasource table CDATA #IMPLIED>
-<!ATTLIST datasource type NMTOKEN #DEFAULT "object">
+<!ELEMENT page (block*, box*, button*, import-block*, import-button*, label*, 
+                scrollbar*)>
+<!ATTLIST page name ID #IMPLIED>
 
 <!ELEMENT trigger EMPTY>
-<!-- DEPRECATED: Use of the id attribute (element trigger) has been deprecated 
-                 -->
-<!ATTLIST trigger id CDATA #IMPLIED>
-<!ATTLIST trigger language NMTOKEN #DEFAULT "python">
+<!-- DEPRECATED: The id attribute of trigger has been deprecated -->
+<!ATTLIST trigger id %name; #IMPLIED>
+<!ATTLIST trigger language %name; #FIXED "python">
 <!ATTLIST trigger name ID #IMPLIED>
 <!ATTLIST trigger src IDREF #IMPLIED>
-<!ATTLIST trigger type CDATA #IMPLIED>
+<!ATTLIST trigger type %name; #IMPLIED>
 
-<!ELEMENT import-page EMPTY>
-<!ATTLIST import-page library CDATA #IMPLIED>
-<!ATTLIST import-page name ID #IMPLIED>
-
 
 <!-- +---------------------------+ -->
 <!-- | Child elements of options | -->
 <!-- +---------------------------+ -->
-<!ELEMENT tip EMPTY>
-<!ATTLIST tip name NMTOKEN #DEFAULT "tip">
+<!ELEMENT author EMPTY>
+<!ATTLIST author name %name; #FIXED "author">
+<!ATTLIST author value %text; #IMPLIED>
 
-<!ELEMENT title EMPTY>
-<!ATTLIST title name NMTOKEN #DEFAULT "title">
+<!ELEMENT description EMPTY>
+<!ATTLIST description name %name; #FIXED "description">
+<!ATTLIST description value %text; #IMPLIED>
 
-<!ELEMENT option EMPTY>
-<!ATTLIST option name CDATA #IMPLIED>
+<!ELEMENT name EMPTY>
+<!ATTLIST name name %name; #FIXED "name">
+<!ATTLIST name value %text; #IMPLIED>
 
-<!ELEMENT author EMPTY>
-<!ATTLIST author name NMTOKEN #DEFAULT "author">
+<!ELEMENT option EMPTY>
+<!ATTLIST option name %name; #REQUIRED>
+<!ATTLIST option value %text; #IMPLIED>
 
-<!ELEMENT name EMPTY>
-<!ATTLIST name name NMTOKEN #DEFAULT "name">
+<!ELEMENT tip EMPTY>
+<!ATTLIST tip name %name; #FIXED "tip">
+<!ATTLIST tip value %text; #IMPLIED>
 
-<!ELEMENT description EMPTY>
-<!ATTLIST description name NMTOKEN #DEFAULT "description">
+<!-- DEPRECATED: Use of the title element has been deprecated -->
+<!ELEMENT title EMPTY>
+<!ATTLIST title name %name; #FIXED "title">
+<!ATTLIST title value %text; #IMPLIED>
 
 <!ELEMENT version EMPTY>
-<!ATTLIST version name NMTOKEN #DEFAULT "version">
+<!ATTLIST version name %name; #FIXED "version">
+<!ATTLIST version value %text; #IMPLIED>
 
+<!-- DEPRECATED: Use of the width element has been deprecated -->
 <!ELEMENT width EMPTY>
-<!ATTLIST width name NMTOKEN #DEFAULT "width">
+<!ATTLIST width name %name; #FIXED "width">
+<!ATTLIST width value %text; #IMPLIED>
 
 
 <!-- +------------------------+ -->
 <!-- | Child elements of page | -->
 <!-- +------------------------+ -->
-<!ELEMENT import-block EMPTY>
-<!ATTLIST import-block name ID #REQUIRED>
-<!ATTLIST import-block library CDATA #IMPLIED>
-<!ATTLIST import-block datasource IDREF #IMPLIED>
-<!ATTLIST import-block detail IDREF #IMPLIED>
-<!ATTLIST import-block master IDREF #IMPLIED>
-<!ATTLIST import-block rowSpacer CDATA #IMPLIED>
-<!ATTLIST import-block rows NMTOKEN #DEFAULT "1">
-<!ATTLIST import-block transparentBlock NMTOKEN #IMPLIED>
-
 <!ELEMENT block (box*, button*, entry*, import-button*, import-entry*, label*, 
                  scrollbar*)>
 <!ATTLIST block name ID #REQUIRED>
 <!ATTLIST block datasource IDREF #IMPLIED>
 <!ATTLIST block detail IDREF #IMPLIED>
 <!ATTLIST block master IDREF #IMPLIED>
-<!ATTLIST block rowSpacer CDATA #IMPLIED>
-<!ATTLIST block rows NMTOKEN #DEFAULT "1">
-<!ATTLIST block transparentBlock NMTOKEN #IMPLIED>
+<!ATTLIST block rowSpacer %whole; #IMPLIED>
+<!ATTLIST block rows %whole; #DEFAULT "1">
+<!ATTLIST block transparentBlock %boolean;>
+
+<!ELEMENT box EMPTY>
+<!ATTLIST box height %whole; #REQUIRED>
+<!ATTLIST box width %whole; #REQUIRED>
+<!ATTLIST box x %whole; #REQUIRED>
+<!ATTLIST box y %whole; #REQUIRED>
+<!ATTLIST box label %text; #IMPLIED>
+<!ATTLIST box name ID #IMPLIED>
 
+<!ELEMENT button EMPTY>
+<!ATTLIST button height %whole; #REQUIRED>
+<!ATTLIST button width %whole; #REQUIRED>
+<!ATTLIST button x %whole; #REQUIRED>
+<!ATTLIST button y %whole; #REQUIRED>
+<!ATTLIST button label %name; #IMPLIED>
+<!ATTLIST button name ID #IMPLIED>
+<!ATTLIST button trigger %name; #IMPLIED>
 
-<!-- +-------------------------+ -->
-<!-- | Child elements of block | -->
-<!-- +-------------------------+ -->
+<!ELEMENT import-block EMPTY>
+<!ATTLIST import-block name ID #REQUIRED>
+<!ATTLIST import-block library %name; #REQUIRED>
+<!ATTLIST import-block datasource IDREF #IMPLIED>
+<!ATTLIST import-block detail IDREF #IMPLIED>
+<!ATTLIST import-block master IDREF #IMPLIED>
+<!ATTLIST import-block rowSpacer %whole; #IMPLIED>
+<!ATTLIST import-block rows %whole; #DEFAULT "1">
+<!ATTLIST import-block transparentBlock %boolean;>
+
+<!ELEMENT import-button EMPTY>
+<!ATTLIST import-button height %whole; #REQUIRED>
+<!ATTLIST import-button library %name; #REQUIRED>
+<!ATTLIST import-button width %whole; #REQUIRED>
+<!ATTLIST import-button x %whole; #REQUIRED>
+<!ATTLIST import-button y %whole; #REQUIRED>
+<!ATTLIST import-button label %name; #IMPLIED>
+<!ATTLIST import-button name ID #IMPLIED>
+<!ATTLIST import-button trigger %name; #IMPLIED>
+
 <!ELEMENT label EMPTY>
-<!ATTLIST label text CDATA #IMPLIED>
-<!ATTLIST label x CDATA #IMPLIED>
-<!ATTLIST label y CDATA #IMPLIED>
+<!ATTLIST label text %text; #REQUIRED>
+<!ATTLIST label x %whole; #REQUIRED>
+<!ATTLIST label y %whole; #REQUIRED>
 <!ATTLIST label alignment (center | left | right) "left">
 <!ATTLIST label name ID #IMPLIED>
-<!ATTLIST label width CDATA #IMPLIED>
+<!ATTLIST label width %whole; #IMPLIED>
 
-<!ELEMENT button EMPTY>
-<!ATTLIST button height CDATA #IMPLIED>
-<!ATTLIST button width CDATA #IMPLIED>
-<!ATTLIST button x CDATA #IMPLIED>
-<!ATTLIST button y CDATA #IMPLIED>
-<!ATTLIST button label CDATA #IMPLIED>
-<!ATTLIST button name ID #IMPLIED>
-<!ATTLIST button trigger CDATA #IMPLIED>
+<!ELEMENT scrollbar EMPTY>
+<!ATTLIST scrollbar height %whole; #REQUIRED>
+<!ATTLIST scrollbar width %whole; #REQUIRED>
+<!ATTLIST scrollbar x %whole; #REQUIRED>
+<!ATTLIST scrollbar y %whole; #REQUIRED>
+
 
+<!-- +-------------------------+ -->
+<!-- | Child elements of block | -->
+<!-- +-------------------------+ -->
 <!ELEMENT entry EMPTY>
 <!ATTLIST entry name ID #REQUIRED>
-<!ATTLIST entry x CDATA #IMPLIED>
-<!ATTLIST entry y CDATA #IMPLIED>
-<!ATTLIST entry default CDATA #IMPLIED>
-<!ATTLIST entry field CDATA #IMPLIED>
-<!ATTLIST entry foreign_key CDATA #IMPLIED>
-<!ATTLIST entry foreign_key_description CDATA #IMPLIED>
-<!ATTLIST entry height NMTOKEN #DEFAULT "1">
-<!ATTLIST entry hidden NMTOKEN #IMPLIED>
-<!ATTLIST entry lowercase NMTOKEN #IMPLIED>
-<!ATTLIST entry max_length CDATA #IMPLIED>
-<!ATTLIST entry numeric NMTOKEN #IMPLIED>
-<!ATTLIST entry queryDefault CDATA #IMPLIED>
-<!ATTLIST entry readonly NMTOKEN #IMPLIED>
-<!ATTLIST entry sloppyQuery CDATA #IMPLIED>
+<!ATTLIST entry x %whole; #REQUIRED>
+<!ATTLIST entry y %whole; #REQUIRED>
+<!ATTLIST entry default %text; #IMPLIED>
+<!ATTLIST entry field %name; #IMPLIED>
+<!ATTLIST entry foreign_key %name; #IMPLIED>
+<!ATTLIST entry foreign_key_description %text; #IMPLIED>
+<!ATTLIST entry height %whole; #DEFAULT "1">
+<!ATTLIST entry hidden %boolean;>
+<!ATTLIST entry lowercase %boolean;>
+<!ATTLIST entry max_length %whole; #IMPLIED>
+<!ATTLIST entry numeric %boolean;>
+<!ATTLIST entry queryDefault %text; #IMPLIED>
+<!ATTLIST entry readonly %boolean;>
+<!ATTLIST entry sloppyQuery %text; #IMPLIED>
 <!ATTLIST entry style (checkbox | default | dropdown) "default">
-<!ATTLIST entry uppercase NMTOKEN #IMPLIED>
-<!ATTLIST entry value CDATA #IMPLIED>
-<!ATTLIST entry visibleCount NMTOKEN #DEFAULT "1">
-<!ATTLIST entry width CDATA #IMPLIED>
+<!ATTLIST entry uppercase %boolean;>
+<!ATTLIST entry value %text; #IMPLIED>
+<!-- DEPRECATED: The visibleCount attribute of entry has been deprecated -->
+<!ATTLIST entry visibleCount %whole; #DEFAULT "1">
+<!ATTLIST entry width %whole; #IMPLIED>
 
 <!ELEMENT import-entry EMPTY>
 <!ATTLIST import-entry name ID #REQUIRED>
-<!ATTLIST import-entry library CDATA #IMPLIED>
-<!ATTLIST import-entry x CDATA #IMPLIED>
-<!ATTLIST import-entry y CDATA #IMPLIED>
-<!ATTLIST import-entry default CDATA #IMPLIED>
-<!ATTLIST import-entry field CDATA #IMPLIED>
-<!ATTLIST import-entry foreign_key CDATA #IMPLIED>
-<!ATTLIST import-entry foreign_key_description CDATA #IMPLIED>
-<!ATTLIST import-entry height NMTOKEN #DEFAULT "1">
-<!ATTLIST import-entry hidden NMTOKEN #IMPLIED>
-<!ATTLIST import-entry lowercase NMTOKEN #IMPLIED>
-<!ATTLIST import-entry max_length CDATA #IMPLIED>
-<!ATTLIST import-entry numeric NMTOKEN #IMPLIED>
-<!ATTLIST import-entry queryDefault CDATA #IMPLIED>
-<!ATTLIST import-entry readonly NMTOKEN #IMPLIED>
-<!ATTLIST import-entry sloppyQuery CDATA #IMPLIED>
+<!ATTLIST import-entry library %name; #REQUIRED>
+<!ATTLIST import-entry x %whole; #REQUIRED>
+<!ATTLIST import-entry y %whole; #REQUIRED>
+<!ATTLIST import-entry default %text; #IMPLIED>
+<!ATTLIST import-entry field %name; #IMPLIED>
+<!ATTLIST import-entry foreign_key %name; #IMPLIED>
+<!ATTLIST import-entry foreign_key_description %text; #IMPLIED>
+<!ATTLIST import-entry height %whole; #DEFAULT "1">
+<!ATTLIST import-entry hidden %boolean;>
+<!ATTLIST import-entry lowercase %boolean;>
+<!ATTLIST import-entry max_length %whole; #IMPLIED>
+<!ATTLIST import-entry numeric %boolean;>
+<!ATTLIST import-entry queryDefault %text; #IMPLIED>
+<!ATTLIST import-entry readonly %boolean;>
+<!ATTLIST import-entry sloppyQuery %text; #IMPLIED>
 <!ATTLIST import-entry style (checkbox | default | dropdown) "default">
-<!ATTLIST import-entry uppercase NMTOKEN #IMPLIED>
-<!ATTLIST import-entry value CDATA #IMPLIED>
-<!ATTLIST import-entry visibleCount NMTOKEN #DEFAULT "1">
-<!ATTLIST import-entry width CDATA #IMPLIED>
-
-<!ELEMENT scrollbar EMPTY>
-<!ATTLIST scrollbar height CDATA #IMPLIED>
-<!ATTLIST scrollbar width CDATA #IMPLIED>
-<!ATTLIST scrollbar x CDATA #IMPLIED>
-<!ATTLIST scrollbar y CDATA #IMPLIED>
-
-<!ELEMENT import-button EMPTY>
-<!ATTLIST import-button height CDATA #IMPLIED>
-<!ATTLIST import-button library CDATA #IMPLIED>
-<!ATTLIST import-button width CDATA #IMPLIED>
-<!ATTLIST import-button x CDATA #IMPLIED>
-<!ATTLIST import-button y CDATA #IMPLIED>
-<!ATTLIST import-button label CDATA #IMPLIED>
-<!ATTLIST import-button name ID #IMPLIED>
-<!ATTLIST import-button trigger CDATA #IMPLIED>
-
-<!ELEMENT box EMPTY>
-<!ATTLIST box height CDATA #IMPLIED>
-<!ATTLIST box width CDATA #IMPLIED>
-<!ATTLIST box x CDATA #IMPLIED>
-<!ATTLIST box y CDATA #IMPLIED>
-<!ATTLIST box label CDATA #IMPLIED>
-<!ATTLIST box name ID #IMPLIED>
+<!ATTLIST import-entry uppercase %boolean;>
+<!ATTLIST import-entry value %text; #IMPLIED>
+<!-- DEPRECATED: The visibleCount attribute of import-entry has been 
+                 deprecated -->
+<!ATTLIST import-entry visibleCount %whole; #DEFAULT "1">
+<!ATTLIST import-entry width %whole; #IMPLIED>
 
 
-<!-- This DTD is created by gnuedtd
-     Updated: 2001-07-02 17:24:08   -->
+<!-- This DTD was created by gnuedtd
+     Updated: 2001-07-04 17:44:06   -->
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]