public function save($object, $options = array())
{
if (!isset($options['previous'])) {
$this->_xmldoc = $this->_getParser()->getDocument();
} else {
$parse_options = $options;
unset($parse_options['previous']);
$this->_xmldoc = $this->_getParser()->parse($options['previous'], $parse_options);
}
$this->_refreshParser();
$params = $this->_getParameters($options);
$this->_getRoot($params)->save($this->_root_name, $object, $this->_xmldoc, $this->_factory->createXmlHelper($this->_xmldoc), $params);
return $this->_xmldoc->saveXML();
}