Benim isteği sadece SimpleXML kullanarak mümkün olmadığını fark - o kadarını ben anlamaya yaptım. İşte ben denedim budur:
$newXML = simplexml_load_file($filePath);
$domNewXML = dom_import_simplexml($newXML);
$domItem = dom_import_simplexml($items[$itemQty]); <-- item I want to move
$domNewItem = $domItem->cloneNode(true);
$newNode = $domNewXML->importNode($domNewItem, true);
$domNewXML->getElementsByTagName('list')->item(0)->appendChild($newNode);
ImportNode dom belgenin bir işlev değil, dom unsurdur çünkü, 5. satırdaki kod hataları fark, ama nasıl dom belge bu adımı gerçekleştirmek için alabilirim?
Ben bu konuda doğru yolu gidiyorum?
Ben en az 10 düğümleri ile bir XML dosyası var şeylerin büyük düzeni, her gün bir CRON iş 10'dan fazla düğüm olup olmadığını görmek için kontrol eder ve eğer öyleyse, bu bir arşiv dosyasına mevcut dosyadan düğüme taşımak gerekiyordu . Ben arşiv dosyasına kopyalama ve orijinal dosyadan silerek düğümü "hareket" düşündüm.
Herhangi bir yardım için teşekkür ederiz!