Суть моей просьбы заключается вот в чём: у меня есть код для записи данных в XML: PHP: $xml=new DOMDocument("1.0",'utf-8'); $student=$xml->createElement("student"); $xml->appendChild($student); $data_element = $xml->createElement('data'); foreach ($data as $key => $value) { foreach ($value as $k => $v) { $el = $xml->createElement('column', $v); $attr = $xml->createAttribute('name'); $attr->value = $k; $el->appendChild($attr); $data_element->appendChild($el); } } $student->appendChild($data_element); foreach ($json as $key => $value) { $domElement = $xml->createElement('item'); $domAttribute = $xml->createAttribute('ID'); $domAttribute->value = trim(strip_tags($value[0])); $domElement->appendChild($domAttribute); $domAttribute = $xml->createAttribute('count'); preg_match_all('/<span[^>]*>(.*?)<\/span>/', $value[3], $matches); $domAttribute->value = intval(trim($matches[1][0])); $domElement->appendChild($domAttribute); $name_value=$xml->createTextNode(trim(strip_tags($value[1]))); $domElement->appendChild($name_value); $domAttribute = $xml->createAttribute('price'); $domAttribute->value = intval($value[2]); $domElement->appendChild($domAttribute); $student->appendChild($domElement); } $xml->formatOutput=true; $date = time(); $filename = ROOT . "/orders/student-" . $date . ".xml"; $xml->save($filename); return $filename; } И результат кода: Код (Text): <?xml version="1.0" encoding="utf-8"?> <student> <data> <column name="fio">Proverka</column> <column name="city">Proverka</column> <column name="phone">Proverka</column> <column name="email">Proverka</column> </data> <item ID="ID002" count="1" price="5" name="Мультифора(поштучно)"/> <item ID="ID001" count="1" price="200" name="Пачка бумаги"/> <item ID="ID003" count="1" price="25" name="Папка"/> </student> Мне же нужно переписать код так, что бы структура XML выглядела вот таким образом: Код (Text): <?xml version="1.0" encoding="utf-8"?> <student> <data> <column name="name">Мультифора</column> <column name="count">1</column> <column name="price">5</column> <column name="fio">ФИО</column> <column name="city">ГОРОД</column> <column name="phone">тел.</column> <column name="email">email</column> </data> <data> <column name="name">Мультифора</column> <column name="count">1</column> <column name="price">5</column> <column name="fio">ФИО</column> <column name="city">ГОРОД</column> <column name="phone">тел.</column> <column name="email">email</column> </data> <data> <column name="name">Мультифора</column> <column name="count">1</column> <column name="price">5</column> <column name="fio">ФИО</column> <column name="city">ГОРОД</column> <column name="phone">тел.</column> <column name="email">email</column> </data> </student>