首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

利用Xpath读取XML资料

2012-11-09 
利用Xpath读取XML文件1. 打印XML文档中所有category节点$xmlDoc new DOMDocument()$xmlDoc-load(xml/

利用Xpath读取XML文件
1. 打印XML文档中所有category节点

$xmlDoc = new DOMDocument();$xmlDoc->load("xml/category.xml");$categories = $xmlDoc->getElementsByTagName("category");print $xmlDoc->saveXML();


2. 按条件查询获取/subCategories/subCategory节点的内容,进而遍历
$category = $_GET["category"];$categoryName = $_GET["categoryName"];$xmlDoc = new DOMDocument();$xmlDoc->load("xml/subCategory.xml");$xPath = new DOMXPath($xmlDoc);$nodes = $xPath->query("/subCategories/subCategory[categoryId ='".$category."']");for($i=0; $i<$nodes->length 0; $i++){    $subCategory = $nodes->item($i);    $ids = $subCategory->getElementsByTagName( "id" );    $id = $ids->item(0)->nodeValue;}

热点排行