If these definitions scare you then just ignore them, they are included for completeness but you don't need them to use diputree.
<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet
-->
<!ATTLIST APPLET
id ID
#IMPLIED -- document-wide unique id --
class CDATA
#IMPLIED -- space-separated list of classes --
style %StyleSheet; #IMPLIED -- associated style
info --
title %Text;
#IMPLIED -- advisory title --"
codebase %URI;
#IMPLIED -- optional base URI for applet --
archive CDATA
#IMPLIED -- comma-separated archive list --
code CDATA
#IMPLIED -- applet class file --
object CDATA
#IMPLIED -- serialized applet file --
alt %Text;
#IMPLIED -- short description --
name CDATA
#IMPLIED -- allows applets to find each other --
width %Length;
#REQUIRED -- initial width --
height %Length; #REQUIRED
-- initial height --
align %IAlign; #IMPLIED --
vertical or horizontal alignment --
hspace %Pixels; #IMPLIED --
horizontal gutter --
vspace %Pixels; #IMPLIED --
vertical gutter --
>
code, width and height should always be present in a legal <APPLET> element.
<!ELEMENT PARAM - O EMPTY -- named property value -->
<!ATTLIST PARAM
id ID
#IMPLIED -- document-wide unique id --
name CDATA
#REQUIRED -- property name --
value CDATA
#IMPLIED -- property value --
valuetype (DATA|REF|OBJECT) DATA -- How to interpret value --
type %ContentType;
#IMPLIED -- content type for value when valuetype=ref --
>
name and value should always be present in a legal <PARAM> element.
These definitions are taken from the HTML 4.01 standard.
This attribute defines the name of a run-time parameter, assumed to be known by the inserted object. Whether the property name is case-sensitive depends on the specific object implementation.
This attribute specifies the value of a run-time parameter specified by name. Property values have no meaning to HTML; their meaning is determined by the object in question.
This attribute specifies the type of the value attribute. Possible values:
This attribute specifies the content type of the resource designated by the value attribute only in the case where valuetype is set to "ref". This attribute thus specifies for the user agent, the type of values that will be found at the URI designated by value.
This attribute assigns a name to an element. This name must be unique in a document.