Ajax XML示例
使用Ajax我们可以从本地目录和服务器解析xml.下面的示例演示了如何使用Web浏览器解析xml.
Course info will be listed here...
上面的例子将使用GET方法调用getcourse.php. getcourse.php文件加载catalog.xml. getcourse.php如下所示 :
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("
"); } }?>
Catalog.xml
包含课程和详细信息列表的XML文件.此文件由getcourse.php访问
Android India TutorialsPoint $10 2015 Html India TutorialsPoint $15 2015 Java India TutorialsPoint $20 2015 Microsoft India TutorialsPoint $25 2015
它将产生以下结果 :