AJAX XML Parser trong PHP
Ví dụ về Ajax XML
Sử dụng với AJAX, chúng ta có thể phân tích cú pháp XML từ Local Directory cũng như Server. Dưới đây là ví dụ minh họa cách phân tích cú pháp XML với trình duyệt web.
Thông tin khóa học...
Ví dụ trên sẽ gọi getcourse.php sử dụng phương thức GET. Tệp getcourse.php tải catalog.xml.getcourse.php như dưới đây:
load("catalog.xml"); $x=$xmlDoc->getElementsByTagName('COURSE'); for ($i=0; $i<=$x->length-1; $i++) { = if ($x->item($i)->nodeType==1) { if ($x->item($i)->childNodes->item(0)->nodeValue == $q) { $y=($x->item($i)->parentNode); } } } $cd=($y->childNodes); for ($i=0;$i<$cd->length;$i++) { if ($cd->item($i)->nodeType==1) { echo("" . $cd->item($i)->nodeName . ": "); echo($cd->item($i)->childNodes->item(0)->nodeValue); echo("
"); } } ?>
Tệp catalog.xml
XML file có danh sách khóa học và chi tiết về chúng. File này được truy cập bởi getcourse.php.
Android VietNam BKcompany $10 2015 Html VietNam BKcompany $15 2015 Java VietNam BKcompany $20 2015 PHP VietNam BKcompany $25 2015
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
Các bài học PHP phổ biến khác tại VietJack:
Bài viết liên quan