[都是原创]Php simplexml 添加节点

    添加时间:2013-8-8 点击量:

    Php simplexml 添加节点


    原始代码如下


    //================
    <?
    //创建xml对象
    ¥xml = new SimpleXMLElement(<Messages></Messages>);
       
       
    for(¥i=0;¥i<10;¥i++)
    {
    ¥xml->message[¥i] = ; //新节点
    ¥xml->message[¥i][id] = id.¥i;
    ¥xml->message[¥i]->title = title.¥i;
    ¥xml->message[¥i]->content = content.¥i;
    ¥xml->message[¥i]->time = time.¥i; //按照消息id 查询它相干的答复信息
     }

    ¥xml->message2[0] = ;
    ¥xml->message2[0]->title1=this is new att;

    //¥xml->asXML(messages.xml);
    //直接输出成xml内容
    echo ¥xml->asXML();;

    ?>
    //===========================


    也就是说若是要添加新的节点,不须要履行任何函数,直接用
    ¥xml->message2[0] = ;就可以获得新的节点。



    同样,添加新的属性也是不须要任何函数,直接用新的成员。


    比如


    ¥xml->message2[0]->title1=this is new att;

    我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》
    分享到: