http://vietjack.com/php/index.jsp Copyright © vietjack.com AJAX XML Parser PHP Ví dụ Ajax XML Sử dụng với AJAX, phân tích cú pháp XML từ Local Directory Server Dưới ví dụ minh họa cách phân tích cú pháp XML với trình duyệt web function showCD(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getcourse.php?q="+str,true); xmlhttp.send(); } http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Select a Course: Select a course: Android HTML Java MS technologies Course info will be listed here Ví dụ gọi getcourse.php sử dụng phương thức GET Tệp getcourse.php tải catalog.xml.getcourse.php đây: Tệp catalog.xml XML file có danh sách khóa học chi tiết chúng File truy cập getcourse.php Android India TutorialsPoint $10 2015 Html India TutorialsPoint http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com $15 2015 Java India TutorialsPoint $20 2015 Microsoft India TutorialsPoint $25 2015 http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... gọi getcourse .php sử dụng phương thức GET Tệp getcourse .php tải catalog .xml. getcourse .php đây: < ?php $q=$_GET["q"]; $xmlDoc = new DOMDocument(); $xmlDoc->load("catalog .xml" ); $x=$xmlDoc->getElementsByTagName('COURSE');... echo($cd->item($i)->childNodes->item(0)->nodeValue); echo(""); } } ?> Tệp catalog .xml XML file có danh sách khóa học chi tiết chúng File truy cập getcourse .php Android India... $ilength-1; $i++) { = http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /php/ index.jsp Copyright © vietjack.com if ($x->item($i)->nodeType==1) { if ($x->item($i)->childNodes->item(0)->nodeValue