Недавно писал подобное (из 1С -> на сайт в БД через PHP)
если коротко, делал так:

PHP код:
............................. на приеме .......................................

if (!isset(
$HTTP_RAW_POST_DATA)){
     
$HTTP_RAW_POST_DATA file_get_contents("php://input");
}

if (
file_put_contents("xml/import.xml"$HTTP_RAW_POST_DATAFILE_APPEND)){
     echo 
"success\n";
}else{
     echo 
"failure\n";
     echo 
"error\n";;
}

......................... 
на обработке ...................................

$xml simplexml_load_file('xml/import.xml');


// ну и достаем из него то что нам нужно, подобным образом:

foreach ($xml->Классификатор->Группы->Группа as $key => $value){
     
$groupID iconv("utf-8""windows-1251",$value->Ид);
     
$groupName iconv("utf-8""windows-1251",$value->Наименование);