3.作用:取出XML中的字符串,储存至属性范围中。"/>
首页 理论教育 《JSP设计与开发(第3版)》XML标签库操作

《JSP设计与开发(第3版)》XML标签库操作

时间:2023-11-08 理论教育 版权反馈
【摘要】:JSTL提供了一组专门处理XML文档的标签,这些标签提供的功能可以满足基本的XML文档处理需要,使用这些标签比掌握复杂的操作XML文档的API接口容易得多。escapeXml:是否转换特殊字符。示例:3.作用:取出XML中的字符串,储存至属性范围中。

《JSP设计与开发(第3版)》XML标签库操作

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"/>

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈

  • chatAI在线使用