background image

 
当时的

xml 文档: 

 

 

代码如下

:

 
<?xml version="1.0"?> 
<videos> 

 

<video img="a" url="1" title="1" nickname="1" tag="1" vid="1" star="1"/> 

 

<video img="b" url="2" title="2" nickname="2" tag="2" vid="2" star="2"/> 

 

<video img="c" url="3" title="3" nickname="3" tag="3" vid="3" star="3"/> 

 

<video title="d" src="2" img="1"/> 

</videos> 
 

//下面这一个文件是后改的可以修改 xml

代码如下

:

 
<?php 

$doc

 = 

new

 DOMDocument(); 

$doc

->load('data.xml'); 

 

//查找 videos 节点 

$root

 = 

$doc

->getElementsByTagName('videos'); 

 

//第一个 videos 节点 

$root

 = 

$root

->item(0); 

 

//查找 videos 节点下的 video 节点 

$userid

 = 

$root

->getElementsByTagName('video'); 

 

//遍历所有 video 节点 
foreach

 (

$userid

 

as

 

$rootdata

//遍历每一个 video 节点所有属性 
foreach

 (

$rootdata

->attributes 

as

 

$attrib

$attribName

 = 

$attrib

->nodeName;   

//nodeName 为属性名称 

$attribValue

 = 

$attrib

->nodeValue; 

//nodeValue 为属性内容 

 

//查找属性名称为 ip 的节点内容 
if

 (

$attribName

 =='img') 

//查找属性内容为 ip 的节点内容 
if

 (

$attribValue

 =='1')