Witam
Próbuję dodać do dokumentu XML drzewo elementów lecz nie za bardzo mi to wychodzi.
Powinno dodać wewnątrz znacznika <characters>:
<jakis_tag>
<tresc tagu>nazwa_dziecka</tresc tagu>
<test>testowe</test>
</jakis_tag>
a dodaje:
<jakis_tag/><jakis_tag/><jakis_tag></jakis_tag><nazwa_dziecka>tresc tagu</nazwa_dziecka><testowe>test</testowe>
Dokument XML
<?xml version="1.0" encoding="utf-8"?>
<movies>
<movie>
<title>Liczba PI</title>
<characters>
<character>
<name>Anna</name>
<actor>Luiza Sylphied</actor>
</character>
<character>
<name>Thomas</name>
<actor>Marian Anto</actor>
</character>
<character>
<name>Magda</name>
<actor>Antoina Eldap</actor>
</character>
</characters>
<plot>
jakis opis
</plot>
<great-lines>
<line>film jest smieszny i nawet wart polecenia</line>
</great-lines>
<rating type="thumbs">7</rating>
<rating type="stars">5</rating>
</movie>
</movies>
PHP:
<?php
//wczytujemy plik z xmlem
$xml = simplexml_load_file('film.xml');
//wyszukujemy indteresująca nas gałąź
$xmlCopy = $xml->movie->characters;
//do wybranej gałęźi dodajemy dziecko o okrelonej nazwie i treci
$xmlCopy->addChild("jakis_tag", "");
$xmlCopy->addChild("nazwa_dziecka", "tresc tagu");
$xmlCopy->addChild("testowe", "test");
//zapisujemy XML'a do nowego pliku
$xml->asXML('film.xml');
?>