1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
5 <!-- ASP mode by Andre Kaplan
\r
6 Updated by Simon Ruggier -->
\r
9 <PROPERTY NAME="commentStart" VALUE="<!--" />
\r
10 <PROPERTY NAME="commentEnd" VALUE="-->" />
\r
13 <RULES IGNORE_CASE="TRUE">
\r
14 <SEQ TYPE="MARKUP" DELEGATE="ASPVB"><%@LANGUAGE="VBSCRIPT"%</SEQ>
\r
15 <SEQ TYPE="MARKUP" DELEGATE="ASPJS"><%@LANGUAGE="JSCRIPT"%</SEQ>
\r
16 <SEQ TYPE="MARKUP" DELEGATE="ASPJS"><%@LANGUAGE="JAVASCRIPT"%</SEQ>
\r
17 <SEQ TYPE="MARKUP" DELEGATE="ASPPL"><%@LANGUAGE="PERLSCRIPT"%</SEQ>
\r
19 <!-- Inlined server-side VBScript -->
\r
20 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
21 <BEGIN><%</BEGIN>
\r
25 <!-- Server-side VBScript -->
\r
26 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
27 <BEGIN><script language="vbscript" runat="server"></BEGIN>
\r
28 <END></script></END>
\r
31 <!-- Server-side Javascript -->
\r
32 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
33 <BEGIN><script language="jscript" runat="server"></BEGIN>
\r
34 <END></script></END>
\r
37 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
38 <BEGIN><script language="javascript" runat="server"></BEGIN>
\r
39 <END></script></END>
\r
42 <!-- Server-side PerlScript -->
\r
43 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
44 <BEGIN><script language="perlscript" runat="server"></BEGIN>
\r
45 <END></script></END>
\r
48 <!-- Client-side javascript -->
\r
49 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
\r
50 <BEGIN><script language="jscript"></BEGIN>
\r
51 <END></script></END>
\r
54 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
\r
55 <BEGIN><script language="javascript"></BEGIN>
\r
56 <END></script></END>
\r
59 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
\r
60 <BEGIN><script></BEGIN>
\r
61 <END></script></END>
\r
64 <!-- Server-Side include -->
\r
65 <SPAN TYPE="MARKUP">
\r
66 <BEGIN><!--#</BEGIN>
\r
70 <!-- SGML comment -->
\r
71 <SPAN TYPE="COMMENT1" DELEGATE="ASPVB_SGML">
\r
72 <BEGIN><!--</BEGIN>
\r
77 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_STYLE">
\r
78 <BEGIN><STYLE></BEGIN>
\r
79 <END></STYLE></END>
\r
82 <!-- markup tags -->
\r
83 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
\r
88 <!-- SGML entities -->
\r
89 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
\r
90 <BEGIN>&</BEGIN>
\r
95 <!-- ******************************************************************
\r
96 ASP with VBScript as default script engine
\r
97 ****************************************************************** -->
\r
98 <RULES SET="ASPVB" IGNORE_CASE="TRUE">
\r
99 <!-- Inlined server-side VBScript -->
\r
100 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
101 <BEGIN><%</BEGIN>
\r
105 <!-- Server-side VBScript -->
\r
106 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
107 <BEGIN><script language="vbscript" runat="server"></BEGIN>
\r
108 <END></script></END>
\r
111 <!-- Server-side Javascript -->
\r
112 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
113 <BEGIN><script language="jscript" runat="server"></BEGIN>
\r
114 <END></script></END>
\r
117 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
118 <BEGIN><script language="javascript" runat="server"></BEGIN>
\r
119 <END></script></END>
\r
122 <!-- Server-side PerlScript -->
\r
123 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
124 <BEGIN><script language="perlscript" runat="server"></BEGIN>
\r
125 <END></script></END>
\r
128 <!-- Client-side javascript -->
\r
129 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
\r
130 <BEGIN><script language="jscript"</BEGIN>
\r
131 <END></script></END>
\r
134 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
\r
135 <BEGIN><script language="javascript"</BEGIN>
\r
136 <END></script></END>
\r
139 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
\r
140 <BEGIN><script></BEGIN>
\r
141 <END></script></END>
\r
144 <!-- Server-Side include -->
\r
145 <SPAN TYPE="MARKUP">
\r
146 <BEGIN><!--#</BEGIN>
\r
150 <!-- SGML comment -->
\r
151 <SPAN TYPE="COMMENT1" DELEGATE="ASPVB_SGML">
\r
152 <BEGIN><!--</BEGIN>
\r
156 <!-- stylesheet -->
\r
157 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_STYLE">
\r
158 <BEGIN><STYLE></BEGIN>
\r
159 <END></STYLE></END>
\r
162 <!-- markup tags -->
\r
163 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
\r
164 <BEGIN></</BEGIN>
\r
168 <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
\r
169 <BEGIN><</BEGIN>
\r
173 <!-- SGML entities -->
\r
174 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
\r
175 <BEGIN>&</BEGIN>
\r
180 <!-- ******************************************************************
\r
181 ASP with JScript as default script engine
\r
182 ****************************************************************** -->
\r
183 <RULES SET="ASPJS" IGNORE_CASE="TRUE">
\r
184 <!-- Inlined server-side Javascript -->
\r
185 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
186 <BEGIN><%</BEGIN>
\r
190 <!-- Server-side VBScript -->
\r
191 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
192 <BEGIN><script language="vbscript" runat="server"></BEGIN>
\r
193 <END></script></END>
\r
196 <!-- Server-side Javascript -->
\r
197 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
198 <BEGIN><script language="jscript" runat="server"></BEGIN>
\r
199 <END></script></END>
\r
202 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
203 <BEGIN><script language="javascript" runat="server"></BEGIN>
\r
204 <END></script></END>
\r
207 <!-- Server-side PerlScript -->
\r
208 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
209 <BEGIN><script language="perlscript" runat="server"></BEGIN>
\r
210 <END></script></END>
\r
213 <!-- Client-side javascript -->
\r
214 <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">
\r
215 <BEGIN><script language="jscript"</BEGIN>
\r
216 <END></script></END>
\r
219 <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">
\r
220 <BEGIN><script language="javascript"</BEGIN>
\r
221 <END></script></END>
\r
224 <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">
\r
225 <BEGIN><script></BEGIN>
\r
226 <END></script></END>
\r
229 <!-- Server-Side include -->
\r
230 <SPAN TYPE="MARKUP">
\r
231 <BEGIN><!--#</BEGIN>
\r
235 <!-- SGML comment -->
\r
236 <SPAN TYPE="COMMENT1" DELEGATE="ASPJS_SGML">
\r
237 <BEGIN><!--</BEGIN>
\r
241 <!-- stylesheet -->
\r
242 <SPAN TYPE="MARKUP" DELEGATE="ASPJS_STYLE">
\r
243 <BEGIN><STYLE></BEGIN>
\r
244 <END></STYLE></END>
\r
247 <!-- markup tags -->
\r
248 <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">
\r
249 <BEGIN></</BEGIN>
\r
253 <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">
\r
254 <BEGIN><</BEGIN>
\r
258 <!-- SGML entities -->
\r
259 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
\r
260 <BEGIN>&</BEGIN>
\r
265 <!-- ******************************************************************
\r
266 ASP with PerlScript as default script engine
\r
267 ****************************************************************** -->
\r
268 <RULES SET="ASPPL" IGNORE_CASE="TRUE">
\r
269 <!-- Inlined server-side Perlscript -->
\r
270 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
271 <BEGIN><%</BEGIN>
\r
275 <!-- Server-side VBScript -->
\r
276 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
277 <BEGIN><script language="vbscript" runat="server"></BEGIN>
\r
278 <END></script></END>
\r
281 <!-- Server-side Javascript -->
\r
282 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
283 <BEGIN><script language="jscript" runat="server"></BEGIN>
\r
284 <END></script></END>
\r
287 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
288 <BEGIN><script language="javascript" runat="server"</BEGIN>
\r
289 <END></script></END>
\r
292 <!-- Server-side PerlScript -->
\r
293 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
294 <BEGIN><script language="perlscript" runat="server"></BEGIN>
\r
295 <END></script></END>
\r
298 <!-- Client-side javascript -->
\r
299 <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
\r
300 <BEGIN><script language="jscript"</BEGIN>
\r
301 <END></script></END>
\r
304 <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
\r
305 <BEGIN><script language="javascript"</BEGIN>
\r
306 <END></script></END>
\r
309 <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
\r
310 <BEGIN><script></BEGIN>
\r
311 <END></script></END>
\r
314 <!-- Server-Side include -->
\r
315 <SPAN TYPE="MARKUP">
\r
316 <BEGIN><!--#</BEGIN>
\r
320 <!-- SGML comment -->
\r
321 <SPAN TYPE="COMMENT1" DELEGATE="ASPPL_SGML">
\r
322 <BEGIN><!--</BEGIN>
\r
326 <!-- stylesheet -->
\r
327 <SPAN TYPE="MARKUP" DELEGATE="ASPPL_STYLE">
\r
328 <BEGIN><STYLE></BEGIN>
\r
329 <END></STYLE></END>
\r
332 <!-- markup tags -->
\r
333 <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">
\r
334 <BEGIN></</BEGIN>
\r
338 <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">
\r
339 <BEGIN><</BEGIN>
\r
343 <!-- SGML entities -->
\r
344 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
\r
345 <BEGIN>&</BEGIN>
\r
350 <!-- ******************************************************************
\r
352 ****************************************************************** -->
\r
353 <RULES SET="ASPVB_TAGS" DEFAULT="MARKUP">
\r
354 <!-- Server-side VBScript -->
\r
355 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
356 <BEGIN><%</BEGIN>
\r
360 <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">
\r
365 <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">
\r
370 <SEQ TYPE="OPERATOR">=</SEQ>
\r
373 <RULES SET="ASPVB_LIT1" DEFAULT="LITERAL1">
\r
374 <!-- Server-side VBScript -->
\r
375 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
376 <BEGIN><%</BEGIN>
\r
381 <RULES SET="ASPJS_TAGS" DEFAULT="MARKUP">
\r
382 <!-- Server-side JavaScript -->
\r
383 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
384 <BEGIN><%</BEGIN>
\r
388 <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">
\r
393 <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">
\r
398 <SEQ TYPE="OPERATOR">=</SEQ>
\r
401 <RULES SET="ASPJS_LIT1" DEFAULT="LITERAL1">
\r
402 <!-- Server-side JavaScript -->
\r
403 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
404 <BEGIN><%</BEGIN>
\r
409 <RULES SET="ASPPL_TAGS" DEFAULT="MARKUP">
\r
410 <!-- Server-side PerlScript -->
\r
411 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
412 <BEGIN><%</BEGIN>
\r
416 <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">
\r
421 <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">
\r
426 <SEQ TYPE="OPERATOR">=</SEQ>
\r
429 <RULES SET="ASPPL_LIT1" DEFAULT="LITERAL1">
\r
430 <!-- Server-side PerlScript -->
\r
431 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
432 <BEGIN><%</BEGIN>
\r
437 <!-- These three rules sets handle server side scripts being mixed into client side javascript -->
\r
438 <RULES SET="ASPVB_CSJS">
\r
439 <!-- Server-side VBScript -->
\r
440 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
441 <BEGIN><%</BEGIN>
\r
444 <IMPORT DELEGATE="javascript::MAIN"/>
\r
447 <RULES SET="ASPJS_CSJS">
\r
448 <!-- Server-side JavaScript -->
\r
449 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
450 <BEGIN><%</BEGIN>
\r
453 <IMPORT DELEGATE="javascript::MAIN"/>
\r
456 <RULES SET="ASPPL_CSJS">
\r
457 <!-- Server-side PerlScript -->
\r
458 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
459 <BEGIN><%</BEGIN>
\r
462 <IMPORT DELEGATE="javascript::MAIN"/>
\r
465 <!-- These three rules sets handle server side scripts being mixed into stylesheets -->
\r
466 <RULES SET="ASPVB_STYLE">
\r
467 <!-- Server-side VBScript -->
\r
468 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
469 <BEGIN><%</BEGIN>
\r
472 <IMPORT DELEGATE="css::MAIN"/>
\r
475 <RULES SET="ASPJS_STYLE">
\r
476 <!-- Server-side JavaScript -->
\r
477 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
478 <BEGIN><%</BEGIN>
\r
481 <IMPORT DELEGATE="css::MAIN"/>
\r
484 <RULES SET="ASPPL_STYLE">
\r
485 <!-- Server-side PerlScript -->
\r
486 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
487 <BEGIN><%</BEGIN>
\r
490 <IMPORT DELEGATE="css::MAIN"/>
\r
493 <!-- These three rules sets handle server side scripts being mixed into SGML Comments -->
\r
494 <RULES SET="ASPVB_SGML" DEFAULT="COMMENT1">
\r
495 <!-- Server-side VBScript -->
\r
496 <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
\r
497 <BEGIN><%</BEGIN>
\r
502 <RULES SET="ASPJS_SGML" DEFAULT="COMMENT1">
\r
503 <!-- Server-side JavaScript -->
\r
504 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
\r
505 <BEGIN><%</BEGIN>
\r
510 <RULES SET="ASPPL_SGML" DEFAULT="COMMENT1">
\r
511 <!-- Server-side PerlScript -->
\r
512 <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
\r
513 <BEGIN><%</BEGIN>
\r