name.xml
<?xml version="1.0" encoding="utf-8"?>
<xmldata>
<student>
<RegistrationNo>1</RegistrationNo>
<StudentID>1110708058</StudentID>
<Name>Jatin Kansagara</Name>
<FName>Mr.Jatin</FName>
</student>
<student>
<RegistrationNo>2</RegistrationNo>
<StudentID>1110708048</StudentID>
<Name>Ashvin</Name>
<FName>Mr. Ashvin</FName>
</student>
</xmldata>
<xmldata>
<student>
<RegistrationNo>1</RegistrationNo>
<StudentID>1110708058</StudentID>
<Name>Jatin Kansagara</Name>
<FName>Mr.Jatin</FName>
</student>
<student>
<RegistrationNo>2</RegistrationNo>
<StudentID>1110708048</StudentID>
<Name>Ashvin</Name>
<FName>Mr. Ashvin</FName>
</student>
</xmldata>
ReadXML.jsp
<%
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("name.xml");
NodeList RegistrationNo = doc.getElementsByTagName("RegistrationNo");
NodeList StudentId = doc.getElementsByTagName("StudentID");
NodeList Name = doc.getElementsByTagName("Name");
NodeList FName = doc.getElementsByTagName("FName");
%>
<html>
<head>
<title>Read Xml Data</title>
</head>
<body>
<table border="1">
<%
int i;
for(i=0;i<=RegistrationNo.getLength()-1;i++)
{
%>
<tr>
<td>
<%= RegistrationNo.item(i).getFirstChild().getNodeValue()%>
</td>
<td>
<%= StudentId.item(i).getFirstChild().getNodeValue()%>
</td>
<td>
<%= Name.item(i).getFirstChild().getNodeValue()%>
</td>
<td>
<%= FName.item(i).getFirstChild().getNodeValue()%>
</td>
</tr>
<%
}
%>
</table>
</body>
</html>
Learn more java tutorial and java blog visit : http://www.visionsdeveloper.com
No comments:
Post a Comment