<?
	$xmldoc = new DomDocument('1.0', 'UTF-8');

	// create root node
	$root = $xmldoc->createElement('releases');
	$root = $xmldoc->appendChild($root);

	if ($this->dispArr and count($this->dispArr)) {
		foreach ($this->dispArr as $upc => $release_details) {
			$release_name = $release_details['release_name'];
			$release_date = $release_details['release_date'];
			$artist_name = $release_details['artist_name'];
			$sales_details = $release_details['sales'];

			$itemNode = $xmldoc->createElement('release');
			$itemNode = $root->appendChild($itemNode);

			$nameNode = $xmldoc->createElement('name', htmlspecialchars($release_name));
			$nameNode = $itemNode->appendChild($nameNode);

			$idNode = $xmldoc->createElement('id',$upc);
			$idNode = $itemNode->appendChild($idNode);

			$artistNode = $xmldoc->createElement('artistname',htmlspecialchars($artist_name));
			$artistNode = $itemNode->appendChild($artistNode);

			$tracksNode = $xmldoc->createElement('tracks', (isset($sales_details['DT'])?$sales_details['DT']:0));
			$tracksNode = $itemNode->appendChild($tracksNode);

			$tracksNode = $xmldoc->createElement('albums', (isset($sales_details['DA'])?$sales_details['DA']:0));
			$tracksNode = $itemNode->appendChild($tracksNode);

			$tracksNode = $xmldoc->createElement('streams', (isset($sales_details['S'])?$sales_details['S']:0));
			$tracksNode = $itemNode->appendChild($tracksNode);

			$tracksNode = $xmldoc->createElement('ringtones', (isset($sales_details['DR'])?$sales_details['DR']:0));
			$tracksNode = $itemNode->appendChild($tracksNode);

			$tracksNode = $xmldoc->createElement('videos', (isset($sales_details['DV'])?$sales_details['DV']:0));
			$tracksNode = $itemNode->appendChild($tracksNode);
		}
	}

	$data = $xmldoc->saveXML();
	echo $data;
?>