1 <!-- ==========================================================================
2 This is the DTD for phpLDAPAdmin Templates (draft).
4 Copyright (c) 2005 <adezorzi AT rhx DOT it>
6 temporary URI for the DTD: http://www.phamm.org/DTD/pla-template-strict.dtd
7 Validate your templates here: http://www.stg.brown.edu/service/xmlvalid/
8 ========================================================================== -->
11 <!ENTITY % Boolean "(0 | 1)">
13 <!-- ================================================================ -->
15 <!-- Template Definition -->
16 <!ELEMENT template (title,regexp?,icon?,description?,askcontainer?,rdn?,
17 destinationcontainer?,action?,leaf?,
18 visible?,invalid?,objectClasses,attributes)>
20 <!-- ObjectClasses Definition -->
21 <!ELEMENT objectClasses (objectClass+)>
22 <!ELEMENT objectClass EMPTY>
23 <!ATTLIST objectClass id CDATA #REQUIRED>
25 <!-- Attributes Definition -->
26 <!ELEMENT attributes (attribute*)>
27 <!ELEMENT attribute (array?, value*, cols?, description?, display?, helper?, hidden?, readonly?, hint?,
28 icon?, onchange*, order?, override?, page?, post?,minvalnb?,maxvalnb?,
29 presubmit?, rows?, spacer*, type?, option*, verify?)>
30 <!ATTLIST attribute id CDATA #REQUIRED>
33 <!ELEMENT helper (value*,display?,hint?,id?,location?,option*)>
35 <!-- ================================================================ -->
37 <!-- Common Parameters -->
38 <!ELEMENT icon (#PCDATA)>
39 <!ELEMENT hint (#PCDATA)>
40 <!ELEMENT description (#PCDATA)>
41 <!ELEMENT display (#PCDATA)>
43 <!-- Header Parameters -->
44 <!ELEMENT title (#PCDATA)>
45 <!ELEMENT regexp (#PCDATA)>
46 <!ELEMENT askcontainer (#PCDATA)>
47 <!ELEMENT rdn (#PCDATA)>
48 <!ELEMENT visible (#PCDATA)>
49 <!ELEMENT invalid (#PCDATA)>
50 <!ELEMENT destinationcontainer (#PCDATA)>
51 <!ELEMENT action (#PCDATA)>
52 <!ELEMENT leaf (#PCDATA)>
54 <!-- Attribute Parameters -->
55 <!ELEMENT array (#PCDATA)>
56 <!ELEMENT minvalnb (#PCDATA)>
57 <!ELEMENT maxvalnb (#PCDATA)>
58 <!ELEMENT cols (#PCDATA)>
59 <!ELEMENT value (#PCDATA)>
60 <!ELEMENT hidden (#PCDATA)>
61 <!ELEMENT readonly (#PCDATA)>
62 <!ELEMENT onchange (#PCDATA)>
63 <!ELEMENT order (#PCDATA)>
64 <!ELEMENT override (#PCDATA)>
65 <!ELEMENT page (#PCDATA)>
66 <!ELEMENT post (#PCDATA)>
67 <!ELEMENT presubmit (#PCDATA)>
68 <!ELEMENT rows (#PCDATA)>
69 <!ELEMENT spacer (#PCDATA)>
70 <!ELEMENT type (#PCDATA)>
71 <!ELEMENT verify (#PCDATA)>
73 <!-- Helper Parameters -->
74 <!ELEMENT id (#PCDATA)>
75 <!ELEMENT location (#PCDATA)>
76 <!ELEMENT option (#PCDATA)>