ఏజాక్స్ XML ఉదాహరణ

ఎక్సీజెస్ యాజాక్స్ ఎక్సీజెస్ యాజాక్స్ ఫైలులతో ఇంటరాక్టివ్ కమ్యూనికేషన్ చేయవచ్చు.

ఏజాక్స్ XML ఉదాహరణ

ఈ ఉదాహరణలో, వెబ్సైట్ ఎక్సీజెస్ యాజాక్స్ ద్వారా XML ఫైలులో సమాచారాన్ని ఎండ్రిక్షన్ చేయబడుతుంది:

ఉదాహరణ

స్వయంగా ప్రయత్నించండి

ఉదాహరణ వివరణ

వినియోగదారుడు "సిడి సమాచారాన్ని పొందండి" బటన్ను క్లిక్ చేసినప్పుడు loadDoc() ఫంక్షన్ను అమలు చేయబడుతుంది.

loadDoc() ఫంక్షన్ ఎక్సాక్స్ రీక్వెస్ట్ ఆబ్జెక్ట్ను సృష్టిస్తుంది, సర్వర్ ప్రతిస్పందించినప్పుడు ఫంక్షన్ను అమలు చేస్తుంది మరియు సర్వర్కు అభ్యర్ధనను పంపుతుంది.

సర్వర్ ప్రతిస్పందించినప్పుడు, HTML పట్టికను నిర్మించండి, XML ఫైలు నుండి నోడ్స్ (అంగాణాలను) పొందండి మరియు ఎలిమెంట్ "demo"ను XML డాటాతో నింపివేయండి:

LoadXMLDoc()

function loadDoc() {
  var xhttp = new XMLHttpRequest();
   xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    myFunction(this);
     }
  };
  xhttp.open("GET", "music_list.xml", true);
  xhttp.send();
}
function myFunction(xml) {
  var i;
  var xmlDoc = xml.responseXML;
  var table="<tr><th>కళాకారుడు</th><th>సంగీతం</th></tr>";
  var x = xmlDoc.getElementsByTagName("TRACK");
  for (i = 0; i <x.length;  i++) { 
    table += "<tr><td>" +
    x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue  +
    "</td><td>" +
    x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue  +
    "</td></tr>";
  }
   document.getElementById("demo").innerHTML = table;
} 

XML ఫైలు

ప్రకటనలో ఉపయోగించబడిన XML ఫైలు ఈ విధంగా ఉంటుంది:"music_list.xml"。