09ea6ec0c4699e39008c172d0bd277cbf5c82403
[mir.git] / lib / struts / tiles-config.dtd
1 <?xml version="1.0" encoding="ISO-8859-1"?>\r
2 <!--\r
3      DTD for the Tile Definition File, Version 1.0\r
4 \r
5      To support validation of your configuration file, include the following\r
6      DOCTYPE element at the beginning (after the "xml" declaration):\r
7 \r
8      <!DOCTYPE tiles-definitions PUBLIC\r
9        "-//Apache Software Foundation//DTD Tiles Configuration//EN"\r
10        "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">\r
11 \r
12      $Id: tiles-config.dtd,v 1.1 2002/06/25 03:23:20 craigmcc Exp $\r
13 -->\r
14 <!ELEMENT component-definitions (definition+)>\r
15 <!ELEMENT tiles-definitions (definition+)>\r
16 <!ELEMENT definition (put*, putList*)>\r
17 <!ATTLIST definition\r
18         name CDATA #REQUIRED\r
19         page CDATA #IMPLIED\r
20         path CDATA #IMPLIED\r
21         extends CDATA #IMPLIED\r
22         role CDATA #IMPLIED\r
23         template CDATA #IMPLIED\r
24         controllerClass CDATA #IMPLIED\r
25         controllerUrl CDATA #IMPLIED\r
26 >\r
27 <!ELEMENT put (#PCDATA)>\r
28 <!ATTLIST put\r
29         name CDATA #REQUIRED\r
30         value CDATA #IMPLIED\r
31         type (string | page | template | definition) #IMPLIED\r
32         content CDATA #IMPLIED\r
33         direct (true | false) #IMPLIED\r
34 >\r
35 <!ELEMENT putList ( (add* | item* | bean* | putList*)+) >\r
36 <!ATTLIST putList\r
37         name CDATA #REQUIRED\r
38 >\r
39 <!ELEMENT putListElements (add | item | bean)>\r
40 \r
41 <!ELEMENT add (#PCDATA)>\r
42 <!ATTLIST add\r
43         value CDATA #IMPLIED\r
44         type (string | page | template | definition) #IMPLIED\r
45         content CDATA #IMPLIED\r
46         direct (true | false) #IMPLIED\r
47 >\r
48 \r
49 <!ELEMENT bean (#PCDATA)>\r
50 <!ATTLIST bean\r
51         classtype CDATA #REQUIRED\r
52 >\r
53 \r
54 <!ELEMENT item (#PCDATA)>\r
55 <!ATTLIST item\r
56         value CDATA #REQUIRED\r
57         link CDATA #REQUIRED\r
58         classtype CDATA #IMPLIED\r
59         icon CDATA #IMPLIED\r
60         tooltip CDATA #IMPLIED\r
61 >\r