sb001
sb002
"; for($i=0; $i<$node_list->length;$i++){ $node = $node_list->item($i); // var_dump($node_list); /*foreach ($node as $key=>$val){ echo
} */
echo $node->nodeName.":".$node->nodeValue.""; } ?> 输入如下: 一共有2个 title:tianlongbabu title:xiaoaojianghu 想更深入得了解XPath的使用, simpleXml simpleXMl的核心思想:以面向对象的方法来操作Xml文件。simpleXml是比较简单的方式,通常会和XPath配合使用, [php] load("simplexml.xml"); $lib = simplexml_import_dom($dom); echo "
";
// var_dump($lib);/*1*/
echo "";
//取出书,
$books = $lib->book;
/* //取出第一本书
$book1=$books[0];
//取出书名
echo $book1->title.":".$book1->author; */
for($i=0;$i"; echo $book1->title."||".$book1->author."
"; } echo "***simplexml 和xpath结合使用***
"; echo "取出所有的书名:
"; $titles = $lib->xpath("//title"); foreach ($titles as $key=>$val){ echo "
".$key."||".$val; } echo "
*********************************"; ?> 输出如下: [php] 属性:qinghuachubanshe 第0本书的 书名||作者 tianlongbabu||xiaoming 属性:beidachubanshe 第1本书的 书名||作者 xiaoaojianghu||daming ***simplexml 和xpath结合使用*** 取出所有的书名: 0||tianlongbabu 1||xiaoaojianghu ********************************* 第三种转载Xml方式,字符串方式,如下: [php] simplexml也可以直接装载一个string字符串(Xml规范)"; $string = <<
http://www.bkjia.com/PHPjc/477134.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477134.htmlTechArticleXPath的设计的核心思想,可以通过xpath迅速简介的定位到你希望查找的节点。主要目的是描述节点相对其他节点的位置,可以取得所有符合条...