Сохранение XML файла на стороне клиента, PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
//Создает XML-строку и XML-документ при помощи DOM $dom = new DomDocument('1.0'); $orguse = $dom->appendChild($dom->createElement('orguse')); $orgtehnika = $orguse->appendChild($dom->createElement('orgtehnika')); $dom->formatOutput = true; // установка атрибута formatOutput $content = $dom->saveXML(); // передача строки if(!$content) exit("Нечего сохранять"); header('Content-Type: text/plain'); header('Content-Disposition: attachment; filename=export.xml'); header('Content-Transfer-Encoding: binary'); header('Content-Length: '.strlen($content)); echo $content; |