function
generateXML(
$data
) {
$title
=
$data
[
'company'
];
$rowCount
=
count
(
$data
[
'employe'
]);
$xmlDoc
=
new
DOMDocument();
$root
=
$xmlDoc
-> appendChild(
$xmlDoc
->
createElement(
"geeks"
));
$root
-> appendChild(
$xmlDoc
->
createElement(
"title"
,
$title
));
$root
-> appendChild(
$xmlDoc
->
createElement(
"totalRows"
,
$rowCount
));
$tabUsers
=
$root
-> appendChild(
$xmlDoc
->
createElement(
'rows'
));
foreach
(
$data
[
'employe'
]
as
$user
) {
if
(!
empty
(
$user
)) {
$tabUser
=
$tabUsers
-> appendChild(
$xmlDoc
->
createElement(
'employe'
));
foreach
(
$user
as
$key
=>
$val
) {
$tabUser
-> appendChild(
$xmlDoc
->
createElement(
$key
,
$val
));
}
}
}
header(
"Content-Type: text/plain"
);
$xmlDoc
-> formatOutput = true;
$file_name
=
str_replace
(
' '
,
'_'
,
$title
) .
'.xml'
;
$xmlDoc
-> save(
$file_name
);
return
$file_name
;
}