home *** CD-ROM | disk | FTP | other *** search
- <!-- HTML Forms DTD fragment (formfrag.dtd) for adding to DocBook
- and other DTDs which allow parameterized additions. -->
-
- <!-- This file is defined as
-
- "+//Silmaril//DTD HTML Forms Fragment//EN"
-
- and is Copyleft 1997 by Silmaril Consultants under
- the terms of the GNU General Public License, a copy of
- which can be found at
-
- http://www.arbornet.org/~silmaril/dtds/html/gnugpl.html
-
- The DocBook DTD is Copyright 1992, 1993, 1994, 1995, 1996
- HaL Computer Systems, Inc., O'Reilly & Associates, Inc.,
- ArborText, Inc., and Fujitsu Software Corporation. -->
-
- <!-- Definitions taken from the HTML Pro DTD, with the addition
- of %component.mix; and %local.option.attrib; which are
- references to DocBook. -->
-
- <!ENTITY % targetcontent "%component.mix;">
- <!ENTITY % option.def "IGNORE">
-
- <!-- Here's the HTML stuff, lightly parameterized -->
-
- <!ELEMENT FORM - - (%targetcontent;)
- -(FORM)
- +(INPUT , SELECT , TEXTAREA)
- --<Title>(H2)Fill-in form-- >
-
- <!ELEMENT INPUT - O (DUMMY)
- --<Title>(H2)Single-line input-- >
-
- <!ELEMENT DUMMY - O EMPTY>
-
- <!ELEMENT SELECT - - (OPTION+)
- --<Title>(H2)Encloses multi-option form menu-- >
-
- <![%option.def;[
- <!ELEMENT OPTION - O CDATA
- --<Title>(H2)Options in a form menu-- ]]>
-
- <!ELEMENT TEXTAREA - - CDATA
- --<Title>(H2)Freetext input area-- >
-
- <!ATTLIST FORM
- --<Title>HTML Pro - Attribute List-067--
- id ID #IMPLIED
- --<Title>Document-wide unique ID--
- class NAMES #IMPLIED
- --<Title>Comma-separated list of classes--
- style CDATA #IMPLIED
- --<Title>Style info for this occurrence only--
- title CDATA #IMPLIED
- --<Title>Advisory title (rec'd max 64 chars)--
- lang NAME #IMPLIED
- --<Title>RFC 1766 language value--
- dir (ltr , rtl) #IMPLIED
- --<Title>Directionality--
- noindex (noindex) #IMPLIED
- --<Title>Defeats robot indexing--
- clear CDATA #IMPLIED
- --<Title>for control of text flow--
- script CDATA #IMPLIED
- --<Title>script--
- subject CDATA #IMPLIED
- --<Title>subject--
- action CDATA #REQUIRED
- --<Title>(H2) server-side form handler (script)--
- method (GET , POST , PGET) "GET"
- --<Title>(H2) see HTTP specification: PGET added for Foteos' testing--
- name CDATA #IMPLIED
- --<Title>(N) name for the form--
- target CDATA #IMPLIED
- --<Title>(N) name for the target window--
- enctype CDATA "application/x-www-form-urlencoded"
- --<Title>(H2) Encoding type, may also be "multipart/form-data"--
- onReset CDATA #IMPLIED
- --<Title>(N) module to execute when form is reset--
- onSubmit CDATA #IMPLIED
- --<Title>(N) module to execute when form is submitted--
- SDAPREF CDATA #FIXED "<Para>Form:</Para>"
- --<Title>SDAPREF-011--
- SDASUFF CDATA #FIXED "<Para>Form End.</Para>"
- --<Title>SDASUFF-- >
-
- <!ATTLIST INPUT
- --<Title>HTML Pro - Attribute List-070--
- id ID #IMPLIED
- --<Title>Document-wide unique ID--
- class NAMES #IMPLIED
- --<Title>Comma-separated list of classes--
- style CDATA #IMPLIED
- --<Title>Style info for this occurrence only--
- title CDATA #IMPLIED
- --<Title>Advisory title (rec'd max 64 chars)--
- lang NAME #IMPLIED
- --<Title>RFC 1766 language value--
- dir (ltr , rtl) #IMPLIED
- --<Title>Directionality--
- noindex (noindex) #IMPLIED
- --<Title>Defeats robot indexing--
- type (TEXT , PASSWORD , CHECKBOX , RADIO , SUBMIT , RESET ,
- FILE , HIDDEN , IMAGE , BUTTON) "TEXT"
- --<Title>what kind of widget is needed--
- name CDATA #IMPLIED
- --<Title>required for all but submit and reset--
- value CDATA #IMPLIED
- --<Title>required for radio and checkboxes, also for file uploads--
- checked (checked) #IMPLIED
- --<Title>marks this field by default as CHECKED--
- disabled (disabled) #IMPLIED
- --<Title>turns off this field--
- clear CDATA #IMPLIED
- --<Title>(H3) control of text flow--
- error CDATA #IMPLIED
- --<Title>error--
- height NUMBER #IMPLIED
- --<Title>height-004--
- width NUMBER #IMPLIED
- --<Title>width-004--
- max NUMBER #IMPLIED
- --<Title>max--
- min NUMBER #IMPLIED
- --<Title>min--
- md CDATA #IMPLIED
- --<Title>message digest for linked object--
- size CDATA #IMPLIED
- --<Title>specific to each type of field--
- maxlength NUMBER #IMPLIED
- --<Title>maxlength--
- src CDATA #IMPLIED
- --<Title>for fields with background images--
- alt CDATA #IMPLIED
- --<Title>for display in place of applet--
- fileformat NOTATION (GIF , JPG , DVI , BMP , EPS , PNG ,
- PICT , TIFF , XBM , XPM) #IMPLIED
- --<Title>Format of icon file if not implicit--
- accept CDATA #IMPLIED
- --<Title>Form-based file upload accepted types (RFC1867)--
- align (left , right , center , justify) #IMPLIED
- --<Title>Horizontal alignment--
- tabindex NUMBER #IMPLIED
- --<Title>Position in tabbing order--
- notab (notab) #IMPLIED
- --<Title>Exclude from tabbing order--
- onClick CDATA #IMPLIED
- --<Title>(N) script to execute when button is clicked; (T) animation--
- onFocus CDATA #IMPLIED
- --<Title>onFocus--
- onBlur CDATA #IMPLIED
- --<Title>onBlur--
- onSelect CDATA #IMPLIED
- --<Title>onSelect--
- onChange CDATA #IMPLIED
- --<Title>onChange--
- action CDATA #IMPLIED
- --<Title>(T) URL to send single field value to when field is clicked--
- submitform (submitform) #IMPLIED
- --<Title>(T) with ACTION, sends whole form instead of single value--
- noargs (noargs) #IMPLIED
- --<Title>(T) with ACTION, defeats sending of field data--
- nohighlight (nohighlight) #IMPLIED
- --<Title>(T) disables auto-highlighting--
- usestyle (usestyle) #IMPLIED
- --<Title>(T) use body font for content--
- autosubmit (autosubmit) #IMPLIED
- --<Title>(T) in HIDDEN fields, submits form when user transcludes--
- loop (loop) #IMPLIED
- --<Title>(T) forces an ONCLICK animation to loop--
- nocursor (nocursor) #IMPLIED
- --<Title>(T) in IMAGE fields, disable cursor on image--
- borderimage CDATA #IMPLIED
- --<Title>(T) in TEXT, RESET and SUBMIT, specifies alternate button images--
- useform IDREF #IMPLIED
- --<Title>(T) in SUBMIT, send the form ID="id" rather than the current form--
- allcaps (allcaps) #IMPLIED
- --<Title>(T) forces keyboard to CAPS LOCK for data in this field--
- autocaps (autocaps) #IMPLIED
- --<Title>(T) forces keyboard to initial capitalization for this field--
- autoactivate (autoactivate) #IMPLIED
- --<Title>(T) in TEXT fields, activates focus automatically--
- bgcolor CDATA #IMPLIED
- --<Title>(T) background color--
- cursor CDATA #IMPLIED
- --<Title>(T) cursor color--
- executeurl CDATA #IMPLIED
- --<Title>(T) in TEXT, interpret data as URL and transclude on RETURN--
- nosubmit (nosubmit) #IMPLIED
- --<Title>(T) defeats submission when RETURN is pressed--
- numbers (numbers) #IMPLIED
- --<Title>(T) forces use of numeric keypad--
- SDAPREF CDATA #FIXED "Input: "
- --<Title>SDAPREF-012-- >
-
- <!ATTLIST SELECT
- --<Title>HTML Pro - Attribute List-071--
- id ID #IMPLIED
- --<Title>Document-wide unique ID--
- class NAMES #IMPLIED
- --<Title>Comma-separated list of classes--
- style CDATA #IMPLIED
- --<Title>Style info for this occurrence only--
- title CDATA #IMPLIED
- --<Title>Advisory title (rec'd max 64 chars)--
- lang NAME #IMPLIED
- --<Title>RFC 1766 language value--
- dir (ltr , rtl) #IMPLIED
- --<Title>Directionality--
- noindex (noindex) #IMPLIED
- --<Title>Defeats robot indexing--
- align (left , right , center , justify) #IMPLIED
- --<Title>Horizontal alignment--
- name CDATA #REQUIRED
- --<Title>property name--
- clear CDATA #IMPLIED
- --<Title>(H3) control of text flow--
- disabled (disabled) #IMPLIED
- --<Title>marks this field by default as disabled--
- error CDATA #IMPLIED
- --<Title>error-002--
- md CDATA #IMPLIED
- --<Title>message digest for linked object--
- width NUMBER #IMPLIED
- --<Title>desired width in units--
- height NUMBER #IMPLIED
- --<Title>desired height in units--
- units (en , pixels) "pixels"
- --<Title>specifies units as en's or pixels--
- size NUMBER #IMPLIED
- --<Title>number of items in the list to be visible at once--
- multiple (multiple) #IMPLIED
- --<Title>multiple--
- checked (checked) #IMPLIED
- --<Title>marks this field by default as CHECKED--
- tabindex NUMBER #IMPLIED
- --<Title>Position in tabbing order--
- notab (notab) #IMPLIED
- --<Title>Exclude from tabbing order--
- onFocus CDATA #IMPLIED
- --<Title>onFocus-002--
- onBlur CDATA #IMPLIED
- --<Title>onBlur-002--
- onChange CDATA #IMPLIED
- --<Title>onChange-002--
- onClick CDATA #IMPLIED
- --<Title>(N) script to execute when button is clicked--
- autoactivate (autoactivate) #IMPLIED
- --<Title>(T) in TEXT fields, activates focus automatically--
- bgcolor CDATA #IMPLIED
- --<Title>(T) background color--
- exclusive (exclusive) #IMPLIED
- --<Title>(T) detect and purge duplicate OPTION entries--
- selcolor CDATA "#EAEAEA"
- --<Title>(T) sets color for background of selected options--
- showempty (showempty) #IMPLIED
- --<Title>(T) displays empty lists with string "empty"--
- text CDATA #IMPLIED
- --<Title>(T) sets color for text of OPTIONs--
- usestyle (usestyle) #IMPLIED
- --<Title>(T) use body font for content--
- SDAFORM CDATA #FIXED "List"
- --<Title>SDAFORM-022--
- SDAPREF CDATA #FIXED
- "<LHead>Select #AttVal(Multiple)</LHead>"
- --<Title>SDAPREF-013-- >
-
- <!-- Note that a stray apostrophe had to be removed from a comment
- in this, so that the ATTLIST could be contained in single
- quotes (as it contains double quotes) -->
-
- <!entity % local.option.attrib
- '--ATTLIST OPTION--
- --<Title>HTML Pro - Attribute List-072--
- <![%option.def;[--omit the ID attribute if this is embedded--
- id ID #IMPLIED
- --<Title>Document-wide unique ID--]]>
- class NAMES #IMPLIED
- --<Title>Comma-separated list of classes--
- style CDATA #IMPLIED
- --<Title>Style info for this occurrence only--
- title CDATA #IMPLIED
- --<Title>Advisory title (recd max 64 chars)--
- lang NAME #IMPLIED
- --<Title>RFC 1766 language value--
- dir (ltr , rtl) #IMPLIED
- --<Title>Directionality--
- noindex (noindex) #IMPLIED
- --<Title>Defeats robot indexing--
- clear CDATA #IMPLIED
- --<Title>(H3) control of text flow--
- disabled (disabled) #IMPLIED
- --<Title>marks this field by default as disabled--
- selected (selected) #IMPLIED
- --<Title>marks this field by default as selected--
- error CDATA #IMPLIED
- --<Title>error-003--
- shape CDATA #IMPLIED
- --<Title>(L) Instantiation--
- value CDATA #IMPLIED
- --<Title>defaults to element content--
- SDAFORM CDATA #FIXED "LItem"
- --<Title>SDAFORM-023--
- SDAPREF CDATA #FIXED
- "Option: #AttVal(Value) #AttVal(Selected)"
- --<Title>SDAPREF-014--
- '
- >
-
- <!ATTLIST TEXTAREA
- --<Title>HTML Pro - Attribute List-073--
- id ID #IMPLIED
- --<Title>Document-wide unique ID--
- class NAMES #IMPLIED
- --<Title>Comma-separated list of classes--
- style CDATA #IMPLIED
- --<Title>Style info for this occurrence only--
- title CDATA #IMPLIED
- --<Title>Advisory title (rec'd max 64 chars)--
- lang NAME #IMPLIED
- --<Title>RFC 1766 language value--
- dir (ltr , rtl) #IMPLIED
- --<Title>Directionality--
- noindex (noindex) #IMPLIED
- --<Title>Defeats robot indexing--
- align (left , right , center , justify) #IMPLIED
- --<Title>Horizontal alignment--
- name CDATA #REQUIRED
- --<Title>property name--
- clear CDATA #IMPLIED
- --<Title>(H3) control of text flow--
- disabled (disabled) #IMPLIED
- --<Title>marks this field by default as disabled--
- error CDATA #IMPLIED
- --<Title>error-004--
- wrap (ON , OFF , HARD , SOFT , PHYSICAL , VIRTUAL) "OFF"
- --<Title>(N) how to handle line-wrapping and inserted newlines--
- rows NUMBER #REQUIRED
- --<Title>rows--
- cols NUMBER #REQUIRED
- --<Title>cols--
- checked (checked) #IMPLIED
- --<Title>marks this field by default as CHECKED--
- tabindex NUMBER #IMPLIED
- --<Title>Position in tabbing order--
- notab (notab) #IMPLIED
- --<Title>Exclude from tabbing order--
- onFocus CDATA #IMPLIED
- --<Title>onFocus-003--
- onBlur CDATA #IMPLIED
- --<Title>onBlur-003--
- onSelect CDATA #IMPLIED
- --<Title>onSelect-002--
- onChange CDATA #IMPLIED
- --<Title>onChange-003--
- allcaps (allcaps) #IMPLIED
- --<Title>(T) forces keyboard to CAPS LOCK for data in this field--
- autocaps (autocaps) #IMPLIED
- --<Title>(T) forces keyboard to initial capitalization for this field--
- autoactivate (autoactivate) #IMPLIED
- --<Title>(T) in TEXT fields, activates focus automatically--
- bgcolor CDATA #IMPLIED
- --<Title>(T) background color--
- cursor CDATA #IMPLIED
- --<Title>(T) cursor color--
- growable (growable) #IMPLIED
- --<Title>(T) area grows when full instead of scrolling--
- nohardbreaks (nohardbreaks) #IMPLIED
- --<Title>(T) RETURN moves to next field instead of entering a newline--
- nosoftbreaks (nosoftbreaks) #IMPLIED
- --<Title>(T) soft breaks in wrapping will not be sent to server--
- numbers (numbers) #IMPLIED
- --<Title>(T) forces use of numeric keypad--
- showkeyboard (showkeyboard) #IMPLIED
- --<Title>(T) keyboard pops up automatically when area selected--
- usestyle (usestyle) #IMPLIED
- --<Title>(T) use body font for content--
- SDAFORM CDATA #FIXED "Para"
- --<Title>SDAFORM-024--
- SDAPREF CDATA #FIXED "Input Text -- #AttVal(Name): "
- --<Title>SDAPREF-015-- >
-
- <!ENTITY % commonatts
- "
- id ID #IMPLIED
- --<Title>Document-wide unique ID--
- class NAMES #IMPLIED
- --<Title>Comma-separated list of classes--
- style CDATA #IMPLIED
- --<Title>Style info for this occurrence only--
- title CDATA #IMPLIED
- --<Title>Advisory title (rec'd max 64 chars)--
- lang NAME #IMPLIED
- --<Title>RFC 1766 language value--
- dir (ltr,rtl) #IMPLIED
- --<Title>Directionality--
- noindex (noindex) #IMPLIED
- --<Title>Defeats robot indexing--
- "
- --<Title>attributes common to all elements-- >
-
- <!ENTITY % horiz.align
- "
- align (left,right,center,justify) #IMPLIED
- --<Title>Horizontal alignment--
- "
- --<Title>horizontal alignment on some structural elements-- >
-
- <!ENTITY % vert.align
- '
- align (top,middle,bottom) "middle"
- --<Title>Vertical alignment--
- '
- --<Title>vertical alignment on some elements-- >
-
- <!ENTITY % SDAFORM "
- SDAFORM CDATA #FIXED
- "
- --<Title>One to one mapping-- >
-
- <!ENTITY % SDAPREF "
- SDAPREF CDATA #FIXED
- "
- --<Title>Generated text prefix-- >
-
- <!ENTITY % SDARULE "
- SDARULE CDATA #FIXED
- "
- --<Title>Context-sensitive mapping-- >
-
- <!ENTITY % SDASUFF "
- SDASUFF CDATA #FIXED
- "
- --<Title>Generated text suffix-- >
-
- <!ENTITY % SDASUSP "
- SDASUSP NAME #FIXED
- "
- --<Title>Suspend transform process-- >
-
- <!ENTITY % VBorder
- "(VSingle|VDouble|VTriple|VDash|VDot|VBold|VBlank|VNone)"
- --<Title>VBorder-- >
-
- <!ENTITY % HBorder
- "(HSingle|HDouble|HTriple|HDash|HDot|HBold|HBlank|HNone)"
- --<Title>HBorder-- >
-
- <!ENTITY % TblUnit "(percent|pixels|points|picas|mm|cm|inches)"
- --<Title>TblUnit-- >
-
-
-