JSTL提供了一组专门处理XML文档的标签,这些标签提供的功能可以满足基本的XML文档处理需要,使用这些标签比掌握复杂的操作XML文档的API接口容易得多。在JSP页面中使用XML标签库的标签,需要用taglib指令指明该标签库的路径:
<%@taglib prefix="x"uri="http://java.sun.com/jsp/jstl/xml"%>
1.<x:parse>
作用:解析xml文件。
语法如下。
属性如下。
(1)doc:xml文件。
(2)var:储存解析后的XML文件。
(3)scope:var变量的JSP范围。
示例如下。
2.<x:out>
作用:取出XML中的字符串。
语法:<x:out select="XPathExpression"[escapeXml="{true|false}"]/>
属性如下。
(1)select:XPath语句。(www.xing528.com)
(2)escapeXml:是否转换特殊字符。
示例:<x:parse var="sampleXml">
<item>
(1)<x:out select="$sampleXml//name"/>
(2)<x:out select="$sampleXml/item/name"/>
3.<x:set>
作用:取出XML中的字符串,储存至属性范围中。
语法:<x:set select="XPathExpression"var="var"[scope="{page|request|session|application}"]/>
属性如下。
(1)select:XPath语句。
(2)var:将从XML文件中取得的内容储存至varName中。
(3)scope:var变量的JSP范围。
(1)<x:out select="$sampleXml//name"/>
(2)<x:out select="$sampleXml/item/name"/>
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。