JSTL XML标记用于提供以JSP为中心的操作和创建XML文档的方式。
xml标记提供流控制, 转换等。xml标记的URL为http://java.sun.com/jsp/jstl/xml, 前缀为x。 JSTL XML标签库具有用于与XML数据进行交互的自定义标签。用于在JSP中包括JSTL XML标记库的语法为:
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
在继续进行示例之前, 你需要将两个与XML和XPath相关的库复制到<Tomcat安装目录> \ lib:
Xalan.jar:从链接下载此jar文件:
http://xml.apache.org/xalan-j/index.html
XercesImpl.jar:从链接下载此jar文件:
http://www.apache.org/dist/xerces/j/
JSTL XML标签列表
XML标签 | 说明 |
---|---|
x:out | 与<%= …>标记类似, 但用于XPath表达式。 |
x:parse | 它用于解析在标记主体或属性中指定的XML数据。 |
x:set | 它用于将变量设置为XPath表达式的值。 |
x:choose | 它是一个条件标记, 可为互斥条件操作建立上下文。 |
x:when | 如果评估的条件为“真”, 则它的子标签将包括其主体。 |
x:otherwise | 它是标签之后的子标签, 并且仅当所有先验条件为“假”时才运行。 |
x:if | 它用于评估测试XPath表达式, 如果为true, 则将处理其主体内容。 |
x:transform | 在XML文档中使用它来提供XSL(可扩展样式表语言)转换。 |
x:param | 它与transform标记一起用于在XSLT样式表中设置参数。 |
评论前必须登录!
注册