1 <?xml version="1.0" encoding="UTF-8" ?>
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"
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>
16 Provides validation features for JSTL XML tags.
19 org.apache.taglibs.standard.tlv.JstlXmlTLV
25 Simple conditional tag that establishes a context for
26 mutually exclusive conditional operations, marked by
27 <when> and <otherwise>
30 <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
31 <body-content>JSP</body-content>
36 Like <%= ... >, but for XPath expressions.
39 <tag-class>org.apache.taglibs.standard.tag.rt.xml.ExprTag</tag-class>
40 <body-content>empty</body-content>
43 XPath expression to be evaluated.
46 <required>true</required>
47 <rtexprvalue>false</rtexprvalue>
51 Determines whether characters <,>,&,'," in the
52 resulting string should be converted to their
53 corresponding character entity codes. Default
56 <name>escapeXml</name>
57 <required>false</required>
58 <rtexprvalue>true</rtexprvalue>
64 XML conditional tag, which evalutes its body if the
65 supplied XPath expression evalutes to 'true' as a boolean
68 <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class>
69 <body-content>JSP</body-content>
72 The test condition that tells whether or not the
73 body content should be processed.
76 <required>true</required>
77 <rtexprvalue>false</rtexprvalue>
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.
86 <required>false</required>
87 <rtexprvalue>false</rtexprvalue>
94 <required>false</required>
95 <rtexprvalue>false</rtexprvalue>
104 <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class>
105 <body-content>JSP</body-content>
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
115 <required>false</required>
116 <rtexprvalue>false</rtexprvalue>
120 XPath expression to be evaluated.
123 <required>true</required>
124 <rtexprvalue>false</rtexprvalue>
128 Iteration begins at the item located at the
129 specified index. First item of the collection has
133 <required>false</required>
134 <rtexprvalue>true</rtexprvalue>
139 Iteration ends at the item located at the specified
143 <required>false</required>
144 <rtexprvalue>true</rtexprvalue>
149 Iteration will only process every step items of
150 the collection, starting with the first one.
153 <required>false</required>
154 <rtexprvalue>true</rtexprvalue>
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.
163 <name>varStatus</name>
164 <required>false</required>
165 <rtexprvalue>false</rtexprvalue>
171 Subtag of <choose> that follows <when> tags
172 and runs only if all of the prior conditions evaluated to
175 <name>otherwise</name>
176 <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
177 <body-content>JSP</body-content>
182 Adds a parameter to a containing 'transform' tag's Transformer
185 <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParamTag</tag-class>
186 <body-content>JSP</body-content>
189 Name of the transformation parameter.
192 <required>true</required>
193 <rtexprvalue>true</rtexprvalue>
197 Value of the parameter.
200 <required>false</required>
201 <rtexprvalue>true</rtexprvalue>
207 Parses XML content from 'source' attribute or 'body'
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>
215 Name of the exported scoped variable for
216 the parsed XML document. The type of the
217 scoped variable is implementation
221 <required>false</required>
222 <rtexprvalue>false</rtexprvalue>
226 Name of the exported scoped variable for
227 the parsed XML document. The type of the
229 org.w3c.dom.Document.
232 <required>false</required>
233 <rtexprvalue>false</rtexprvalue>
240 <required>false</required>
241 <rtexprvalue>false</rtexprvalue>
247 <name>scopeDom</name>
248 <required>false</required>
249 <rtexprvalue>false</rtexprvalue>
253 Deprecated. Use attribute 'doc' instead.
256 <required>false</required>
257 <rtexprvalue>true</rtexprvalue>
261 Source XML document to be parsed.
264 <required>false</required>
265 <rtexprvalue>true</rtexprvalue>
269 The system identifier (URI) for parsing the
272 <name>systemId</name>
273 <required>false</required>
274 <rtexprvalue>true</rtexprvalue>
278 Filter to be applied to the source
282 <required>false</required>
283 <rtexprvalue>true</rtexprvalue>
289 Saves the result of an XPath expression evaluation in a 'scope'
292 <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class>
293 <body-content>empty</body-content>
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.
302 <required>true</required>
303 <rtexprvalue>false</rtexprvalue>
307 XPath expression to be evaluated.
310 <required>false</required>
311 <rtexprvalue>false</rtexprvalue>
318 <required>false</required>
319 <rtexprvalue>false</rtexprvalue>
325 Conducts a transformation given a source XML document
326 and an XSLT stylesheet
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>
335 scoped variable for the
337 document. The type of the
339 org.w3c.dom.Document.
342 <required>false</required>
343 <rtexprvalue>false</rtexprvalue>
350 <required>false</required>
351 <rtexprvalue>false</rtexprvalue>
356 Object that captures or
357 processes the transformation
361 <required>false</required>
362 <rtexprvalue>true</rtexprvalue>
366 Deprecated. Use attribute
370 <required>false</required>
371 <rtexprvalue>true</rtexprvalue>
375 Source XML document to be
376 transformed. (If exported by
377 <x:set>, it must correspond
379 document, not a partial
383 <required>false</required>
384 <rtexprvalue>true</rtexprvalue>
388 Deprecated. Use attribute
389 'docSystemId' instead.
391 <name>xmlSystemId</name>
392 <required>false</required>
393 <rtexprvalue>true</rtexprvalue>
397 The system identifier (URI)
401 <name>docSystemId</name>
402 <required>false</required>
403 <rtexprvalue>true</rtexprvalue>
407 javax.xml.transform.Source
408 Transformation stylesheet as
413 <required>false</required>
414 <rtexprvalue>true</rtexprvalue>
418 The system identifier (URI)
422 <name>xsltSystemId</name>
423 <required>false</required>
424 <rtexprvalue>true</rtexprvalue>
430 Subtag of <choose> that includes its body if its
431 expression evalutes to 'true'
434 <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class>
435 <body-content>JSP</body-content>
438 The test condition that tells whether or
439 not the body content should be
443 <required>true</required>
444 <rtexprvalue>false</rtexprvalue>