Merge branch 'template' of ssh://matthijs@git.stderr.nl/matthijs/servers/drsnuggles...
[matthijs/servers/drsnuggles.git] / etc / phpldapadmin / templates / template.dtd
1 <!--
2 ==========================================================================
3  This is the DTD for phpLDAPAdmin Templates.
4
5  Copyright (c) 2009
6
7  Temporary URI for the DTD: http://phpldapadmin.sf.net/release/templates/template.dtd
8  Validate your templates here: http://www.xmlvalidation.com
9 ==========================================================================
10 -->
11
12 <!-- Unused -->
13 <!ENTITY % Boolean "(0 | 1)">
14
15 <!-- ================================================================ -->
16
17 <!-- Template Definition -->
18 <!ELEMENT template (askcontainer?,description?,icon?,invalid?,rdn?,regexp?,
19         title,visible?,objectClasses,attributes)>
20
21 <!-- ObjectClasses Definition -->
22 <!ELEMENT objectClasses (objectClass+)>
23 <!ELEMENT objectClass EMPTY>
24 <!ATTLIST objectClass id CDATA #REQUIRED>
25
26 <!-- Attributes Definition -->
27 <!ELEMENT attributes (attribute*)>
28 <!ELEMENT attribute (cols?,default?,display?,helper?,hidden?,hint?,icon?,
29         maxlength?,onchange*,order?,page?,post?,presubmit?,readonly?,rows?,size?,
30         spacer?,type?,value*,verify?)?>
31 <!ATTLIST attribute id CDATA #REQUIRED>
32
33 <!-- helper -->
34 <!ELEMENT helper (default?,display?,id?,value*)>
35
36 <!-- ================================================================ -->
37
38 <!-- Common Parameters -->
39 <!ELEMENT icon (#PCDATA)>
40 <!ELEMENT default (#PCDATA)>
41 <!ELEMENT display (#PCDATA)>
42 <!ELEMENT value (#PCDATA)>
43
44 <!-- Header Parameters -->
45 <!ELEMENT askcontainer (#PCDATA)>
46 <!ELEMENT description (#PCDATA)>
47 <!ELEMENT invalid (#PCDATA)>
48 <!ELEMENT rdn (#PCDATA)>
49 <!ELEMENT regexp (#PCDATA)>
50 <!ELEMENT title (#PCDATA)>
51 <!ELEMENT visible (#PCDATA)>
52
53 <!-- Attribute Parameters -->
54 <!ELEMENT cols (#PCDATA)>
55 <!ELEMENT hidden (#PCDATA)>
56 <!ELEMENT hint (#PCDATA)>
57 <!ELEMENT maxlength (#PCDATA)>
58 <!ELEMENT onchange (#PCDATA)>
59 <!ELEMENT order (#PCDATA)>
60 <!ELEMENT page (#PCDATA)>
61 <!ELEMENT post (#PCDATA)>
62 <!ELEMENT presubmit (#PCDATA)>
63 <!ELEMENT readonly (#PCDATA)>
64 <!ELEMENT rows (#PCDATA)>
65 <!ELEMENT size (#PCDATA)>
66 <!ELEMENT spacer (#PCDATA)>
67 <!ELEMENT type (#PCDATA)>
68 <!ELEMENT verify (#PCDATA)>
69
70 <!-- Helper Parameters -->
71 <!ELEMENT id (#PCDATA)>