Project

General

Profile

Download (12 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8" ?>
2

    
3
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
4
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
6
    version="2.0">
7
    
8
  <description>JSTL 1.1 XML library</description>
9
  <display-name>JSTL XML</display-name>
10
  <tlib-version>1.1</tlib-version>
11
  <short-name>x</short-name>
12
  <uri>http://java.sun.com/jsp/jstl/xml</uri>
13

    
14
  <validator>
15
    <description>
16
        Provides validation features for JSTL XML tags.
17
    </description>
18
    <validator-class>
19
	org.apache.taglibs.standard.tlv.JstlXmlTLV
20
    </validator-class>
21
  </validator>
22

    
23
  <tag>
24
    <description>
25
        Simple conditional tag that establishes a context for
26
        mutually exclusive conditional operations, marked by
27
        &lt;when&gt; and &lt;otherwise&gt;
28
    </description>
29
    <name>choose</name>
30
    <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
31
    <body-content>JSP</body-content>
32
  </tag>
33

    
34
  <tag>
35
    <description>
36
	Like &lt;%= ... &gt;, but for XPath expressions.
37
    </description>
38
    <name>out</name>
39
    <tag-class>org.apache.taglibs.standard.tag.rt.xml.ExprTag</tag-class>
40
    <body-content>empty</body-content>
41
    <attribute>
42
        <description>
43
XPath expression to be evaluated.
44
        </description>
45
        <name>select</name>
46
        <required>true</required>
47
        <rtexprvalue>false</rtexprvalue>
48
    </attribute>
49
    <attribute>
50
        <description>
51
Determines whether characters &lt;,&gt;,&amp;,'," in the
52
resulting string should be converted to their
53
corresponding character entity codes. Default
54
value is true.
55
        </description>
56
        <name>escapeXml</name>
57
        <required>false</required>
58
        <rtexprvalue>true</rtexprvalue>
59
    </attribute>
60
  </tag>
61

    
62
  <tag>
63
    <description>
64
        XML conditional tag, which evalutes its body if the
65
        supplied XPath expression evalutes to 'true' as a boolean
66
    </description>
67
    <name>if</name>
68
    <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class>
69
    <body-content>JSP</body-content>
70
    <attribute>
71
        <description>
72
The test condition that tells whether or not the
73
body content should be processed.
74
        </description>
75
        <name>select</name>
76
        <required>true</required>
77
        <rtexprvalue>false</rtexprvalue>
78
    </attribute>
79
    <attribute>
80
        <description>
81
Name of the exported scoped variable for the
82
resulting value of the test condition. The type
83
of the scoped variable is Boolean.
84
        </description>
85
        <name>var</name>
86
        <required>false</required>
87
        <rtexprvalue>false</rtexprvalue>
88
    </attribute>
89
    <attribute>
90
        <description>
91
Scope for var.
92
        </description>
93
        <name>scope</name>
94
        <required>false</required>
95
        <rtexprvalue>false</rtexprvalue>
96
    </attribute>
97
  </tag>
98

    
99
  <tag>
100
    <description>
101
	XML iteration tag.
102
    </description>
103
    <name>forEach</name>
104
    <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class>
105
    <body-content>JSP</body-content>
106
    <attribute>
107
        <description>
108
Name of the exported scoped variable for the
109
current item of the iteration. This scoped variable
110
has nested visibility. Its type depends on the
111
result of the XPath expression in the select
112
attribute.
113
        </description>
114
	<name>var</name>
115
	<required>false</required>
116
	<rtexprvalue>false</rtexprvalue>
117
    </attribute>
118
    <attribute>
119
        <description>
120
XPath expression to be evaluated.
121
        </description>
122
	<name>select</name>
123
	<required>true</required>
124
	<rtexprvalue>false</rtexprvalue>
125
    </attribute>
126
    <attribute>
127
        <description>
128
Iteration begins at the item located at the
129
specified index. First item of the collection has
130
index 0.
131
        </description>
132
	<name>begin</name>
133
	<required>false</required>
134
	<rtexprvalue>true</rtexprvalue>
135
	<type>int</type>
136
    </attribute>
137
    <attribute>
138
        <description>
139
Iteration ends at the item located at the specified
140
index (inclusive).
141
        </description>
142
	<name>end</name>
143
	<required>false</required>
144
	<rtexprvalue>true</rtexprvalue>
145
	<type>int</type>
146
    </attribute>
147
    <attribute>
148
        <description>
149
Iteration will only process every step items of
150
the collection, starting with the first one.
151
        </description>
152
	<name>step</name>
153
	<required>false</required>
154
	<rtexprvalue>true</rtexprvalue>
155
	<type>int</type>
156
    </attribute>
157
    <attribute>
158
        <description>
159
Name of the exported scoped variable for the
160
status of the iteration. Object exported is of type
161
javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested visibility.
162
        </description>
163
	<name>varStatus</name>
164
	<required>false</required>
165
	<rtexprvalue>false</rtexprvalue>
166
    </attribute>
167
  </tag>
168

    
169
  <tag>
170
    <description>
171
	Subtag of &lt;choose&gt; that follows &lt;when&gt; tags
172
	and runs only if all of the prior conditions evaluated to
173
	'false'
174
    </description>
175
    <name>otherwise</name>
176
    <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
177
    <body-content>JSP</body-content>
178
  </tag>
179

    
180
  <tag>
181
    <description>
182
        Adds a parameter to a containing 'transform' tag's Transformer
183
    </description>
184
    <name>param</name>
185
    <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParamTag</tag-class>
186
    <body-content>JSP</body-content>
187
    <attribute>
188
        <description>
189
Name of the transformation parameter.
190
        </description>
191
        <name>name</name>
192
        <required>true</required>
193
        <rtexprvalue>true</rtexprvalue>
194
    </attribute>
195
    <attribute>
196
        <description>
197
Value of the parameter.
198
        </description>
199
        <name>value</name>
200
        <required>false</required>
201
        <rtexprvalue>true</rtexprvalue>
202
    </attribute>
203
  </tag>
204

    
205
  <tag>
206
    <description>
207
	Parses XML content from 'source' attribute or 'body'
208
    </description>
209
    <name>parse</name>
210
    <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParseTag</tag-class>
211
    <tei-class>org.apache.taglibs.standard.tei.XmlParseTEI</tei-class>
212
    <body-content>JSP</body-content>
213
    <attribute>
214
        <description>
215
Name of the exported scoped variable for
216
the parsed XML document. The type of the
217
scoped variable is implementation
218
dependent.
219
        </description>
220
        <name>var</name>
221
        <required>false</required>
222
        <rtexprvalue>false</rtexprvalue>
223
    </attribute>
224
    <attribute>
225
        <description>
226
Name of the exported scoped variable for
227
the parsed XML document. The type of the
228
scoped variable is
229
org.w3c.dom.Document.
230
        </description>
231
        <name>varDom</name>
232
        <required>false</required>
233
        <rtexprvalue>false</rtexprvalue>
234
    </attribute>
235
    <attribute>
236
        <description>
237
Scope for var.
238
        </description>
239
        <name>scope</name>
240
        <required>false</required>
241
        <rtexprvalue>false</rtexprvalue>
242
    </attribute>
243
    <attribute>
244
        <description>
245
Scope for varDom.
246
        </description>
247
        <name>scopeDom</name>
248
        <required>false</required>
249
        <rtexprvalue>false</rtexprvalue>
250
    </attribute>
251
    <attribute>
252
        <description>
253
Deprecated. Use attribute 'doc' instead.
254
        </description>
255
        <name>xml</name>
256
        <required>false</required>
257
        <rtexprvalue>true</rtexprvalue>
258
    </attribute>
259
    <attribute>
260
        <description>
261
Source XML document to be parsed.
262
        </description>
263
        <name>doc</name>
264
        <required>false</required>
265
        <rtexprvalue>true</rtexprvalue>
266
    </attribute>
267
    <attribute>
268
        <description>
269
The system identifier (URI) for parsing the
270
XML document.
271
        </description>
272
        <name>systemId</name>
273
        <required>false</required>
274
        <rtexprvalue>true</rtexprvalue>
275
    </attribute>
276
    <attribute>
277
        <description>
278
Filter to be applied to the source
279
document.
280
        </description>
281
        <name>filter</name>
282
        <required>false</required>
283
        <rtexprvalue>true</rtexprvalue>
284
    </attribute>
285
  </tag>
286

    
287
  <tag>
288
    <description>
289
	Saves the result of an XPath expression evaluation in a 'scope'
290
    </description>
291
    <name>set</name>
292
    <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class>
293
    <body-content>empty</body-content>
294
    <attribute>
295
        <description>
296
Name of the exported scoped variable to hold
297
the value specified in the action. The type of the
298
scoped variable is whatever type the select
299
expression evaluates to.
300
        </description>
301
        <name>var</name>
302
        <required>true</required>
303
        <rtexprvalue>false</rtexprvalue>
304
    </attribute>
305
    <attribute>
306
        <description>
307
XPath expression to be evaluated.
308
        </description>
309
	<name>select</name>
310
        <required>false</required>
311
        <rtexprvalue>false</rtexprvalue>
312
    </attribute>
313
    <attribute>
314
        <description>
315
Scope for var.
316
        </description>
317
        <name>scope</name>
318
        <required>false</required>
319
        <rtexprvalue>false</rtexprvalue>
320
    </attribute>
321
  </tag>
322

    
323
  <tag>
324
    <description>
325
	Conducts a transformation given a source XML document
326
	and an XSLT stylesheet
327
    </description>
328
    <name>transform</name>
329
    <tag-class>org.apache.taglibs.standard.tag.rt.xml.TransformTag</tag-class>
330
    <tei-class>org.apache.taglibs.standard.tei.XmlTransformTEI</tei-class>
331
    <body-content>JSP</body-content>
332
    <attribute>
333
        <description>
334
Name of the exported
335
scoped variable for the
336
transformed XML
337
document. The type of the
338
scoped variable is
339
org.w3c.dom.Document.
340
        </description>
341
        <name>var</name>
342
        <required>false</required>
343
        <rtexprvalue>false</rtexprvalue>
344
    </attribute>
345
    <attribute>
346
        <description>
347
Scope for var.
348
        </description>
349
        <name>scope</name>
350
        <required>false</required>
351
        <rtexprvalue>false</rtexprvalue>
352
    </attribute>
353
    <attribute>
354
        <description>
355
Result
356
Object that captures or
357
processes the transformation
358
result.
359
        </description>
360
        <name>result</name>
361
        <required>false</required>
362
        <rtexprvalue>true</rtexprvalue>
363
    </attribute>
364
    <attribute>
365
        <description>
366
Deprecated. Use attribute
367
'doc' instead.
368
        </description>
369
        <name>xml</name>
370
        <required>false</required>
371
        <rtexprvalue>true</rtexprvalue>
372
    </attribute>
373
    <attribute>
374
        <description>
375
Source XML document to be
376
transformed. (If exported by
377
&lt;x:set&gt;, it must correspond
378
to a well-formed XML
379
document, not a partial
380
document.)
381
        </description>
382
        <name>doc</name>
383
        <required>false</required>
384
        <rtexprvalue>true</rtexprvalue>
385
    </attribute>
386
    <attribute>
387
        <description>
388
Deprecated. Use attribute
389
'docSystemId' instead.
390
        </description>
391
        <name>xmlSystemId</name>
392
        <required>false</required>
393
        <rtexprvalue>true</rtexprvalue>
394
    </attribute>
395
    <attribute>
396
        <description>
397
The system identifier (URI)
398
for parsing the XML
399
document.
400
        </description>
401
        <name>docSystemId</name>
402
        <required>false</required>
403
        <rtexprvalue>true</rtexprvalue>
404
    </attribute>
405
    <attribute>
406
        <description>
407
javax.xml.transform.Source
408
Transformation stylesheet as
409
a String, Reader, or
410
Source object.
411
        </description>
412
	<name>xslt</name>
413
        <required>false</required>
414
        <rtexprvalue>true</rtexprvalue>
415
    </attribute>
416
    <attribute>
417
        <description>
418
The system identifier (URI)
419
for parsing the XSLT
420
stylesheet.
421
        </description>
422
	<name>xsltSystemId</name>
423
        <required>false</required>
424
        <rtexprvalue>true</rtexprvalue>
425
    </attribute>
426
  </tag>
427

    
428
  <tag>
429
    <description>
430
        Subtag of &lt;choose&gt; that includes its body if its
431
        expression evalutes to 'true'
432
    </description>
433
    <name>when</name>
434
    <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class>
435
    <body-content>JSP</body-content>
436
    <attribute>
437
        <description>
438
The test condition that tells whether or
439
not the body content should be
440
processed
441
        </description>
442
        <name>select</name>
443
        <required>true</required>
444
        <rtexprvalue>false</rtexprvalue>
445
    </attribute>
446
  </tag>
447

    
448
</taglib>
(198-198/213)