XML标签-x:out

<x:out>标签用于显示xPath表达式的结果,并将结果写入JspWriter对象。它类似于JSP中使用的JSP表达式<%=%>。

<x:out>标签的语法为:

<x:out attributes/>  

让我们看一个简单的示例:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<html>
<head>
    <title>一点教程网-标签示例</title>
</head>
<body>

<h2>蔬菜信息:</h2>

<%--需要解析的XML文档--%>
<c:set var="vegetable">
    <vegetables>
        <vegetable>
            <name>onion</name>
            <price>40/kg</price>
        </vegetable>
        <vegetable>
            <name>Potato</name>
            <price>30/kg</price>
        </vegetable>
        <vegetable>
            <name>Tomato</name>
            <price>90/kg</price>
        </vegetable>
    </vegetables>
</c:set>

<x:parse xml="${vegetable}" var="output"/>

<b>蔬菜的名称为</b>:
<x:out select="$output/vegetables/vegetable[1]/name" /><br>

<b>番茄的价格为</b>:
<x:out select="$output/vegetables/vegetable[2]/price" />

</body>
</html>

运行结果为:

热门文章

优秀文章