JSTL 9个XML标签

JSTL XML标签用于提供以JSP为中心的操作和创建XML文档的方式。

XML标签提供流程控制,转换等。XML标记的URL为http://java.sun.com/jsp/jstl/xml,前缀为x。JSTL XML标签库是用于与XML数据进行交互的自定义​​标签。JSTL XML标签库的语法为:

<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %> 

在接下来的代码示例中,需要用到和XML解析相关的包,大家可以下载并导入到项目的lib目录:

下载Xalan.jar

下载XercesImpl.jar

下载xml-apis.jar

下载serializer.jar


1 JSLT XML标签列表

XML标签 说明
x:out 与<%= ...>标记类似,但用于XPath表达式。
x:parse 解析 XML 数据。
x:set 设置XPath表达式。
x:choose <x:when>和<x:otherwise>的父标签。
x:when <x:choose>的子标签,用来进行条件判断。
x:otherwise <x:choose>的子标签,当<x:when>判断为false时被执行。
x:if 它用于判断XPath表达式的结果,如果为true,则将处理标签体的内容。
x:transform 将XSL转换应用在XML文档中。
x:param 与<x:transform>共同使用,用于设置XSL样式表。

 

热门文章

优秀文章