2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
3 <!-- mode for tag library description (tld) files -->
6 <PROPERTY NAME="commentStart" VALUE="<!--" />
7 <PROPERTY NAME="commentEnd" VALUE="-->" />
12 <SPAN TYPE="COMMENT1">
13 <BEGIN><!--</BEGIN>
17 <!-- DTD Entity declarations -->
18 <SPAN TYPE="KEYWORD2" DELEGATE="ENTITY-TAGS">
19 <BEGIN><!ENTITY</BEGIN>
23 <!-- CDATA sections -->
24 <SPAN TYPE="KEYWORD2" DELEGATE="CDATA">
25 <BEGIN><![CDATA[</BEGIN>
29 <!-- DTD instructions -->
30 <SPAN TYPE="KEYWORD2" DELEGATE="DTD-TAGS">
35 <!-- PI directives -->
36 <SPAN TYPE="KEYWORD3">
42 <SPAN TYPE="MARKUP" DELEGATE="TAGS">
47 <!-- SGML entities -->
48 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
54 <KEYWORD4>tagdependent</KEYWORD4>
55 <KEYWORD4>empty</KEYWORD4>
56 <KEYWORD4>scriptless</KEYWORD4>
57 <KEYWORD4>true</KEYWORD4>
58 <KEYWORD4>false</KEYWORD4>
59 <KEYWORD4>NESTED</KEYWORD4>
60 <KEYWORD4>AT_BEGIN</KEYWORD4>
61 <KEYWORD4>AT_END</KEYWORD4>
68 <RULES SET="TAGS" DEFAULT="MARKUP" NO_WORD_SEP="-_">
70 <SPAN TYPE="COMMENT1">
71 <BEGIN><!--</BEGIN>
75 <SPAN TYPE="LITERAL1">
80 <SPAN TYPE="LITERAL1">
85 <SEQ TYPE="MARKUP" DELEGATE="STRING">"</SEQ>
87 <SEQ TYPE="MARKUP" DELEGATE="tld::MAIN">/></SEQ>
88 <MARK_PREVIOUS TYPE="LABEL">:</MARK_PREVIOUS>
89 <SEQ TYPE="OPERATOR">:</SEQ>
91 <KEYWORD1>taglib</KEYWORD1>
92 <KEYWORD1>tag</KEYWORD1>
93 <KEYWORD1>tag-file</KEYWORD1>
94 <KEYWORD1>function</KEYWORD1>
95 <KEYWORD1>tag-extension</KEYWORD1>
96 <KEYWORD1>validator</KEYWORD1>
98 <KEYWORD2>description</KEYWORD2>
99 <KEYWORD2>display-name</KEYWORD2>
100 <KEYWORD2>icon</KEYWORD2>
101 <KEYWORD2>tlib-version</KEYWORD2>
102 <KEYWORD2>short-name</KEYWORD2>
103 <KEYWORD2>uri</KEYWORD2>
104 <KEYWORD2>listener</KEYWORD2>
105 <KEYWORD2>validator-class</KEYWORD2>
106 <KEYWORD2>init-param</KEYWORD2>
107 <KEYWORD2>name</KEYWORD2>
108 <KEYWORD2>path</KEYWORD2>
109 <KEYWORD2>example</KEYWORD2>
110 <KEYWORD2>tag-extension</KEYWORD2>
111 <KEYWORD2>tag-class</KEYWORD2>
112 <KEYWORD2>tei-class</KEYWORD2>
113 <KEYWORD2>body-content</KEYWORD2>
114 <KEYWORD2>variable</KEYWORD2>
115 <KEYWORD2>attribute</KEYWORD2>
116 <KEYWORD2>dynamic-attributes</KEYWORD2>
117 <KEYWORD2>required</KEYWORD2>
118 <KEYWORD2>rtexprvalue</KEYWORD2>
119 <KEYWORD2>type</KEYWORD2>
120 <KEYWORD2>fragment</KEYWORD2>
121 <KEYWORD2>name-given</KEYWORD2>
122 <KEYWORD2>name-from-attribute</KEYWORD2>
123 <KEYWORD2>variable-class</KEYWORD2>
124 <KEYWORD2>declare</KEYWORD2>
125 <KEYWORD2>scope</KEYWORD2>
132 <!-- {{{ DTD-TAGS -->
133 <RULES SET="DTD-TAGS" DEFAULT="KEYWORD2" IGNORE_CASE="FALSE">
134 <!-- SGML comment -->
135 <SPAN TYPE="COMMENT1">
136 <BEGIN><!--</BEGIN>
140 <!-- SGML comment -->
141 <SPAN TYPE="COMMENT1">
146 <!-- Parameter entities -->
147 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
152 <SPAN TYPE="LITERAL1">
157 <SPAN TYPE="LITERAL1">
162 <!-- This appears in some SGML documents -->
163 <SPAN TYPE="KEYWORD2" DELEGATE="MAIN">
168 <SEQ TYPE="OPERATOR">(</SEQ>
169 <SEQ TYPE="OPERATOR">)</SEQ>
170 <SEQ TYPE="OPERATOR">|</SEQ>
171 <SEQ TYPE="OPERATOR">?</SEQ>
172 <SEQ TYPE="OPERATOR">*</SEQ>
173 <SEQ TYPE="OPERATOR">+</SEQ>
174 <SEQ TYPE="OPERATOR">,</SEQ>
177 <KEYWORD1>CDATA</KEYWORD1>
178 <KEYWORD1>EMPTY</KEYWORD1>
179 <KEYWORD1>INCLUDE</KEYWORD1>
180 <KEYWORD1>IGNORE</KEYWORD1>
181 <KEYWORD1>NDATA</KEYWORD1>
182 <KEYWORD1>#IMPLIED</KEYWORD1>
183 <KEYWORD1>#PCDATA</KEYWORD1>
184 <KEYWORD1>#REQUIRED</KEYWORD1>
189 <!-- {{{ ENTITY-TAGS -->
190 <RULES SET="ENTITY-TAGS" DEFAULT="KEYWORD2">
191 <!-- SGML comment -->
192 <SPAN TYPE="COMMENT1">
193 <BEGIN><!--</BEGIN>
197 <!-- SGML comment -->
198 <SPAN TYPE="COMMENT1">
203 <SPAN TYPE="LITERAL1">
208 <SPAN TYPE="LITERAL1">
213 <SEQ TYPE="OPERATOR">=</SEQ>
215 <SEQ TYPE="OPERATOR">%</SEQ>
218 <KEYWORD1>SYSTEM</KEYWORD1>
224 <RULES SET="CDATA" DEFAULT="COMMENT2">
226 <LITERAL2>true</LITERAL2>
227 <LITERAL2>yes</LITERAL2>
228 <LITERAL2>false</LITERAL2>
234 <RULES SET="STRING" DEFAULT="LITERAL1">
235 <!-- ant property -->
236 <SPAN TYPE="KEYWORD3">
240 <SEQ TYPE="NULL">\"</SEQ>
241 <SEQ TYPE="MARKUP" DELEGATE="TAGS">"</SEQ>
243 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
248 <LITERAL2>true</LITERAL2>
249 <LITERAL2>yes</LITERAL2>
250 <LITERAL2>false</LITERAL2>