ho preso il tuo codice:
Codice PHP:
<?php

$xml 
= new DOMDocument();
$xml->load('news.xml');

$xsl = new DOMDocument();
$xsl->load('xstyle.xsl');


// Configure the transformer
$proc = new XSLTProcessor();
$proc->importStyleSheet($xsl);

echo 
$proc->transformToXML($xml) ;

?>
ho creato il file news.xml
Codice PHP:
<root>
<
a>TEST</a>
</
root
e il relativo xslt
Codice PHP:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<
xsl:template match="/">
<
html>
<
body>
<
xsl:value-of select="." />
</
body>
</
html>
</
xsl:template>
</
xsl:stylesheet
ho abilitato nel php.ini la libreria xsl
(a te non dovrebbe servire, se vedi pagina bianca vuol dire che hai renderizzato qualcosa)
e stampa correttamente TEST, controlla di aver fatto un xslt corretto, controlla ad esempio di non aver dato la direttiva output errata e che le regole da te scritte abbiano i nodi corrispondenti nell' XML, in poche parole è lo stylesheet il tuo problema, il codice è correGGIUto