In this blog, I am going to explain how we can read a xml file using jQuery in asp.net c#.

Below is my xml file:

xml file
Image 1

Below is my jQuery and aspx code:

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <title>Read a XML using jQuery</title>
  6. <style>
  7. .html, body
  8. {
  9. font-family: Verdana;
  10. font-size: 12px;
  11. background: Skyblue;
  12. }
  13. #dvContent label
  14. {
  15. padding: 2px 10px;
  16. text-align: left;
  17. width: 120px;
  18. display: block;
  19. float: left;
  20. border: 1px solid Red;
  21. }
  22. </style>
  23. <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.4.min.js"></script>
  24. <script type="text/javascript">
  25. $(document).ready(function() {
  26. $('#dvContent').append("<p><label><strong>Employee ID</strong></label><label><strong>Name</strong></label><label><strong>Joining Date</strong></label><label><strong>Company Name</strong></label><label><strong>Address</strong></label></p><br/>");
  27. $.ajax({
  28. type: "GET",
  29. url: "EmployeeData.xml",
  30. dataType: "xml",
  31. success: function(xml) {
  32. $(xml).find('Employees').each(function() {
  33. $('#dvContent').append("<p><label>" +
  34. $(this).find('EmployeeID').text() + "</label><label>" +
  35. $(this).find('Name').text() + "</label><label>" +
  36. $(this).find('JoiningDate').text() + "</label><label>" +
  37. $(this).find('CompanyName').text() + "</label><label>" +
  38. $(this).find('Address').text() + "</label></p><br/>");
  39. });
  40. },
  41. error: function() {
  42. alert("Error occured in Reading XML.");
  43. }
  44. });
  45. });
  46. </script>
  47. </head>
  48. <body>
  49. <form id="form1" runat="server">
  50. <div>
  51. <span style="font-size: 16pt; text-align: center; width: 100%">Read XML using jQuery</span></div>
  52. <div id="dvContent">
  53. </div>
  54. </form>
  55. </body>
  56. </html>
Now Run the application:

read xml using Jquery
Image 2