复制代码代码如下:
例2
复制代码代码如下:
/*
<班级>
<学生番号="101">
<名前>孙悟空名前>
<名前>孙行者名前>
123年龄>
<介绍>介绍>
学生>
<学生番号="10"2">
<名前>白骨精名前>
<年龄>140年龄>
<介绍>绍内容介绍>
学生>
班级>
$xmldoc = new DOMDocument('1.0', 'UTF-8'); );
$itemsNodeList = $xmldoc->getElementsbyTagName('学生');
$itemElement = $itemsNodeList->item(0);//最初の完全な学生情報を取得
$itemChildsNodeList = $itemElement- >getElementsbyTagName('名字');//子节点“名字”を取得,また複数の名字がある
$itemChildNode = $itemChildsNodeList->item(0);//第一名字节点を取得
echo $itemChildNode- >nodeValue;//输出节点值
//封装成関数
$nodeArr = array('名字', '年龄', '介绍');
function getNodeVal($xmldoc, $itemsName, $nodeArr){
$ items = $xmldoc->getElementsByTagName($itemsName);
for($i=0; $i length; $i++){
$item = $items->item($i) ;
foreach($nodeArr as $node){
$data[$i][] = $item->getElementsByTagName($node)->item(0)->nodeValue;
}
return $データ;
}
$data = getNodeVal($xmldoc, '学生', $nodeArr);
http://www.bkjia.com/PHPjc/326712.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326712.html技術記事复制代码 代码如下: ?php //HTML を $html 変数に保存します。 $html="html head titleRakesh Verma/title /head body a href='http://example.com'Example/a a href='http://googl...