Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php simplexml addChild位于某个标记中_Php_Xml_Session_Simplexml - Fatal编程技术网

Php simplexml addChild位于某个标记中

Php simplexml addChild位于某个标记中,php,xml,session,simplexml,Php,Xml,Session,Simplexml,我想为cetrain用户添加一个子项 $file = simplexml_load_file('gebruikers.xml'); $user = $file->$_SESSION["S_voornaam"]; $usercord = $user->addChild('coordinaat'); $usercord->addChild('1',$_SESSION["S_coordinaat"]);

我想为cetrain用户添加一个子项

        $file = simplexml_load_file('gebruikers.xml');

        $user = $file->$_SESSION["S_voornaam"];
        $usercord = $user->addChild('coordinaat');
        $usercord->addChild('1',$_SESSION["S_coordinaat"]);

        file_put_contents('gebruikers.xml', $file->asXML());
这是我的xml文件

<?xml version="1.0"?>
<gebruikers>
<user>
    <voornaam>admin</voornaam>
    <achternaam>web</achternaam>
    <wachtwoord>1234</wachtwoord>
</user>
<user>
    <voornaam>jef</voornaam>
    <achternaam>gys</achternaam>
    <wachtwoord>1234</wachtwoord>
</user>
</gebruikers>

管理
网状物
1234
杰夫
gys
1234
例如:

当$\u会话[“S_voornaam”]=admin时 和$_会话[“S_coordinaat”]=(51.2241558,4.41293399995) 这就是我想要的结果

<?xml version="1.0"?>
<gebruikers>
<user>
    <voornaam>admin</voornaam>
    <achternaam>web</achternaam>
    <wachtwoord>1234</wachtwoord>
            <coordinaat>
                <1>(51.2241558, 4.41293399999995)</1>
            </coordinaat>

</user>
<user>
    <voornaam>jef</voornaam>
    <achternaam>gys</achternaam>
    <wachtwoord>1234</wachtwoord>
</user>
</gebruikers>

管理
网状物
1234
(51.2241558, 4.41293399999995)
杰夫
gys
1234
示例

$user = $file->xpath('//user[voornaam = "name"]')[0];