blob: de09fecb3a514b3727493a4e30f2997d69fb7f2c [file] [log] [blame]
dacarvereb106902008-11-03 22:27:34 +00001<!-- ============================================================= -->
2<!-- HEADER -->
3<!-- ============================================================= -->
4<!-- MODULE: DITA User Interface Domain -->
5<!-- VERSION: 1.1 -->
6<!-- DATE: November 2006 -->
7<!-- -->
8<!-- ============================================================= -->
9
10<!-- ============================================================= -->
11<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
12<!-- TYPICAL INVOCATION -->
13<!-- -->
14<!-- Refer to this file by the following public identifier or an
15 appropriate system identifier
16PUBLIC "-//OASIS//ELEMENTS DITA User Interface Domain//EN"
17 Delivered as file "uiDomain.mod" -->
18
19<!-- ============================================================= -->
20<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
21<!-- -->
22<!-- PURPOSE: Declaring the elements and specialization -->
23<!-- attributes for the User Interface Domain -->
24<!-- -->
25<!-- ORIGINAL CREATION DATE: -->
26<!-- March 2001 -->
27<!-- -->
28<!-- (C) Copyright OASIS Open 2005, 2006. -->
29<!-- (C) Copyright IBM Corporation 2001, 2004. -->
30<!-- All Rights Reserved. -->
31<!-- -->
32<!-- UPDATES: -->
33<!-- 2005.11.15 RDA: Corrected LONG NAME for screen -->
34<!-- 2005.11.15 RDA: Corrected the "Delivered as" system ID -->
35<!-- ============================================================= -->
36
37
38<!-- ============================================================= -->
39<!-- ELEMENT NAME ENTITIES -->
40<!-- ============================================================= -->
41
42
43<!ENTITY % uicontrol "uicontrol" >
44<!ENTITY % wintitle "wintitle" >
45<!ENTITY % menucascade "menucascade" >
46<!ENTITY % shortcut "shortcut" >
47<!ENTITY % screen "screen" >
48
49
50<!-- ============================================================= -->
51<!-- UI KEYWORD TYPES ELEMENT DECLARATIONS -->
52<!-- ============================================================= -->
53
54
55<!-- LONG NAME: User Interface Control -->
56<!ELEMENT uicontrol (%words.cnt; | %image; | %shortcut;)* >
57<!ATTLIST uicontrol
58 keyref CDATA #IMPLIED
59 %univ-atts;
60 outputclass
61 CDATA #IMPLIED >
62
63
64<!-- LONG NAME: Window Title -->
65<!ELEMENT wintitle (#PCDATA) >
66<!ATTLIST wintitle
67 keyref CDATA #IMPLIED
68 %univ-atts;
69 outputclass
70 CDATA #IMPLIED >
71
72
73
74<!-- LONG NAME: Menu Cascade -->
75<!ELEMENT menucascade (%uicontrol;)+ >
76<!ATTLIST menucascade
77 keyref CDATA #IMPLIED
78 %univ-atts;
79 outputclass
80 CDATA #IMPLIED >
81
82
83<!-- LONG NAME: Short Cut -->
84<!ELEMENT shortcut (#PCDATA) >
85<!ATTLIST shortcut
86 keyref CDATA #IMPLIED
87 %univ-atts;
88 outputclass
89 CDATA #IMPLIED >
90
91
92<!-- LONG NAME: Text Screen Capture -->
93<!ELEMENT screen (#PCDATA | %basic.ph.notm; | %txt.incl; |
94 %data.elements.incl; |
95 %foreign.unknown.incl;)* >
96<!ATTLIST screen
97 %display-atts;
98 spectitle CDATA #IMPLIED
99 xml:space (preserve) #FIXED 'preserve'
100 %univ-atts;
101 outputclass
102 CDATA #IMPLIED >
103
104
105<!-- ============================================================= -->
106<!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
107<!-- ============================================================= -->
108
109
110<!ATTLIST menucascade %global-atts; class CDATA "+ topic/ph ui-d/menucascade " >
111<!ATTLIST screen %global-atts; class CDATA "+ topic/pre ui-d/screen " >
112<!ATTLIST shortcut %global-atts; class CDATA "+ topic/keyword ui-d/shortcut ">
113<!ATTLIST uicontrol %global-atts; class CDATA "+ topic/ph ui-d/uicontrol " >
114<!ATTLIST wintitle %global-atts; class CDATA "+ topic/keyword ui-d/wintitle ">
115
116
117<!-- ================== End DITA User Interface Domain =========== -->