Kök öğesi ekleyerek yapmak istediğiniz tek şey ise, yapabileceği
$contents = str_replace("<?xml version='1.0' ?>",
"<?xml version='1.0' ?><root>",
$contents . '</root>');
Bu kendisi ile prolog artı içerik içinde kök öğesi ve ekteki kapanış kök etiketi yerini alacak. Ancak, <root>
oot><aut
aynidir olduğu anlamına gelir, teknik olarak, biz sadece düğümleri, burada rasgele dizeler değil ekleme olduğunu akılda tutmak. Dizeleri ile çalışırken açılı ayraçlar özel bir anlamı var. Biz semantik kendimizi tanımlanmış. Bu yukarıdaki gibi basit bir usecase için iyidir.
Eğer düğümleri ile çalışmak istiyorsanız, bir XML libraries of PHP kullanmayı düşünebilirsiniz.