<?php
$book = array('isbn'=>123456789099, 'title' => 'Harry Potter 2', 'author' => 'J K. Rowling', 'edition' => '2007');
$doc = new DOMDocument();
$doc->loadXML('<?xml version="1.0"?>
<books>
<book>
<isbn>123456789098</isbn>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<edition>2005</edition>
</book>
</books>');
$fragment = $doc->createDocumentFragment();
$fragment->appendXML(" <book>
<isbn>{$book['isbn']}</isbn>
<title>{$book['title']}</title>
<author>{$book['author']}</author>
<edition>{$book['edition']}</edition>
</book>
");
$doc->documentElement->appendChild($fragment);
echo $doc->saveXML();