Sen bir XML belgesini işlemek için DOMDocument sınıflarını kullanabilirsiniz.
Örneğin, bu gibi bir şey kullanabilirsiniz:
$str = <<<XML
<FileZillaServer>
<Users>
<User Name="test">
</User>
</Users>
</FileZillaServer>
XML;
$xml = DOMDocument::loadXML($str);
$users = $xml->getElementsByTagName('Users');
$newUser = $xml->createElement('User');
$newUser->setAttribute('name', 'test2');
$users->item($users->length - 1)->appendChild($newUser);
var_dump($xml->saveXML());
Seni alacak olan:
string '<?xml version="1.0"?>
<FileZillaServer>
<Users>
<User Name="test">
</User>
<User name="test2"/></Users>
</FileZillaServer>
' (length=147)
yani sen:
- Yeni bir
User
öğesi oluşturmak
- onun
name
özniteliği ayarlarsanız
- ve eklemek o
Users
yeni eleman
(There are probably other ways to do that, avoiding the usage of length
; ama bu ilk hakkında ne düşündüğünü - oldukça erken sabah ^ ^) em>