Импорт внешнего dtd в xml-файл, сгенерированный php-кодом
У меня есть этот код, который генерирует XML-файл из данных, хранящихся в БД. Я хотел бы сделать XML, сгенерированный этим кодом, импортировать внешний файл dtd
$connessione = mysql_connect("localhost", "privatedigitallibrary1", "") or die("problemi connessione");
mysql_select_db("my_privatedigitallibrary1", $connessione) or die("problemi database");
extract( $_GET );
$query = " SELECT * FROM schede WHERE codiceScheda = '$codiceScheda' ";
$result = mysql_query($query) or die("problemi query");
$row = mysql_fetch_array($result);
$domtree = new DOMDocument('1.0', 'UTF-8');
$domtree->formatOutput = true;
$domtree->preserveWhiteSpace = false;
$xmlRoot = $domtree->createElement("scheda");
$xmlRoot = $domtree->appendChild($xmlRoot);
$xmlRoot->appendChild($domtree->createElement('autoreScheda', $row['autoreScheda']));
$xmlRoot->appendChild($domtree->createElement('dataCompilazione', $row['dataScheda']));
$xmlRoot->appendChild($domtree->createElement('tipoDocumento', $row['tipoDocumento']));
$xmlRoot->appendChild($domtree->createElement('paroleChiave', $row['parolaChiave1'].", ".$row['parolaChiave2'].", ".$row['parolaChiave3']));
$xmlRoot->appendChild($domtree->createElement('autoreDocumento', $row['autore']));
$xmlRoot->appendChild($domtree->createElement('titoloDocumento', $row['titolo']));
$xmlRoot->appendChild($domtree->createElement('annoDocumento', $row['anno']));
$xmlRoot->appendChild($domtree->createElement('url', $row['url']));
$xmlRoot->appendChild($domtree->createElement('commento', $row['commento']));
$domtree->save('schede/xml_cod'.$codiceScheda.'.xml');
header('Content-disposition: attachment; filename=xml_cod'.$codiceScheda.'.xml');
header("Content-type: application/xml");
readfile('schede/xml_cod'.$codiceScheda.'.xml');