Подскажите имею такие данные:
При записи данных появляется такая ошибка:
Код:
$xml = new DOMDocument();
$xml->load('filesdata.xml');
$xw = xmlwriter_open_memory();
xmlwriter_set_indent($xw, 1);
$markers = $xml->getElementsByTagName('RegistrySet');
echo 'Этап 1';
foreach ($markers as $xw) {
echo 'Этап 2';
xmlwriter_start_element($xw, 'RegistryRecord');
xmlwriter_start_element($xw, 'Worker');
xmlwriter_start_element($xw, 'LastName');
xmlwriter_text($xw, $name);
xmlwriter_end_element($xw);
xmlwriter_end_element($xw);
xmlwriter_end_element($xw);
file_put_contents('filesdata.xml', $xw->outputMemory());
echo 'Этап 3 Финал';
}
Что я делаю не так ?Fatal error: Uncaught TypeError: xmlwriter_start_element(): Argument #1 ($writer) must be of type XMLWriter, DOMElement given in