Единственное, что мешает вам снова зацикливаться на данных, это то, как вы используете
foreach($xml->children() as $xml) {
, когда вы перезаписываете оригинальный документ с помощью as $xml
. Поэтому, если вы измените имя этого поля (используя $child
в этом примере), вы можете просто повторить его снова ...
foreach($xml->children() as $child) {
echo $child->asXML().PHP_EOL;
}
foreach($xml->children() as $child) {
echo $child->asXML().PHP_EOL;
}