我刚学xml,我想知道,如何用php向已有的xml文档中添加新的节点,比如,xml文档内容如下,并保存为information.xml:<?xml version="1.0" encoding="utf-8"?>
<information>
        <set label='0' value='0' /> 
<set label='3' value='270' />
</information>我如果想用php的dom方法再在根节点下添加个新的<set label='' value='' />,我该怎么写啊,求助!php要实现的效果:
  <?xml version="1.0" encoding="utf-8"?>
<information>
        <set label='0' value='0' /> 
<set label='3' value='270' />
<set label='9' value='50' />
<set label='12' value='680' />
<set label='15' value='560' />
<set label='18' value='48' />
<set label='21' value='714' />
<set label='31' value='28' />
</information>

解决方案 »

  1.   

     //还少写了这个,将XML数据写入文件
    $fp = fopen($xmlName, "w"); //打开XML文件,写
    if(fwrite($fp, $doc->saveXML())){
        echo "成功";}
    else{
        echo "失败";}
    fclose($fp);//关闭XML文件
      

  2.   

     //还少写了这个,将XML数据写入文件
    $fp = fopen($xmlName, "w"); //打开XML文件,写
    if(fwrite($fp, $doc->saveXML())){
        echo "成功";}
    else{
        echo "失败";}
    fclose($fp);//关闭XML文件
      

  3.   

    php有个simplexml的有一系列操作xml的函数,可以去看看哦