/*
<people>
<person>
<name>Joe</name>
<age>30</age>
</person>
<person>
<name>Rob</name>
<age>29</age>
</person>
</people>
*/
<%@ taglib uri="http://java.sun.com/jstl/xml" prefix="x" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<head><title>Parsing using the DOM and JSTL</title></head>
<body>
<c:import url="http://localhost:8080/chapter11/people.xml"
var="personXml" />
<x:parse xml="${personXml}" varDom="parsedXml" />
<h1>List of people</h1>
<table border="1">
<tr><th>Name</th><th>Age</th></tr>
<x:forEach select="$parsedXml/people/person" var="currentPerson">
<tr>
<x:forEach select="*">
<td><x:out select="." /></td>
</x:forEach>
</tr>
</x:forEach>
</table>
</body>
</html>
|