【www.gdgbn.com--Dom教程】
//photo_xml类,继承php5的domdocument类
代码如下 class photo_xml extends domdocument{
private $root; //属性
//构造函数
public function __construct()
{
parent::__construct();
if (!file_exists("sitecontent.xml"))
{
$xmlstr = "
$this->loadxml($xmlstr);
$this->save("sitecontent.xml");
}
else
{
$this->load("sitecontent.xml");
}
}
//添加图片
public function addphoto($address,$note)
{
$root = $this->documentelement;
//获取留言消息
$node_address = $this->createelement("page"); //添加
$type=$this->createattribute("src");
$node_address->appendchild($type); //添加src的属性
$type_text=$this->createtextnode($address);
$type->appendchild($type_text);
$text= $this->createtextnode(iconv("gb2312","utf-8",$note));
$node_address->appendchild($text);
//加入到根结点下
$root->appendchild($this->appendchild($node_address));
$this->save("sitecontent.xml");
}
}
?>
代码如下
$photo_xml=new photo_xml();
$photo_xml->addphoto("./www.111cn.net/p31.jpg","page31");
?>