JSTL XML标签

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

【JSTL XML标签】在继续进行示例之前, 你需要将两个与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样式表中设置参数。

    推荐阅读