private function generateXmlString(array $authorValue)
{
$doc = new DOMDocument('1.0', 'utf-8');
$root = $doc->createElement('ezauthor');
$doc->appendChild($root);
$authors = $doc->createElement('authors');
$root->appendChild($authors);
foreach ($authorValue as $author) {
$authorNode = $doc->createElement('author');
$authorNode->setAttribute('id', $author['id']);
$authorNode->setAttribute('name', $author['name']);
$authorNode->setAttribute('email', $author['email']);
$authors->appendChild($authorNode);
unset($authorNode);
}
return $doc->saveXML();
}