Buongiorno a tutti, sono nuovo del forum.
E' da stamattina che sto facendo questo file xsl (non sono un grande esperto in argomento purtroppo) ed adesso credo di essere arrivato alla versione finale.

Il problema è che io vorrei vedere in output l'xml che ho ricostruito con la trasformazione xsl,ma al posto di questo vedo una bella e simpatica schermata bianca.
Sono consapevole del fatto che può essere una banalità ma vi assicuro di aver cercato un po' ovunque e averne provate altrettante ma non ne sono venuto a capo.

se qualcuno sa darmi una mano...
vi ringrazio in anticipo!!

qui il codice

<?xml version="1.0" encoding="utf-8"?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xslutput method="xml"/>
<xsl:template match="/">
<xsl:variable name="IDRichiesta">
<xsl:value-of select="Risposta/Testata/Riepilogo/IdRichiesta"/>
</xsl:variable>

<xsl:element name="Societa">
<xsl:element name="AnagraficaSocieta">
<xsl:attribute name="Cciaa">
<xsl:value-of select="AnagraficaSocieta/Cciaa"/>
</xsl:attribute>
<xsl:attribute name="DescCciaa">
<xsl:value-of select="AnagraficaSocieta/DescCciaa"/>
</xsl:attribute>
<xsl:attribute name="NRea">
<xsl:value-of select="AnagraficaSocieta/NRea"/>
</xsl:attribute>
<xsl:attribute name="Denominazione">
<xsl:value-of select="AnagraficaSocieta/Denominazione"/>
</xsl:attribute>
<xsl:attribute name="CodFisc">
<xsl:value-of select="AnagraficaSocieta/CodFisc"/>
</xsl:attribute>
<xsl:attribute name="NatGiu">
<xsl:value-of select="AnagraficaSocieta/NatGiu"/>
</xsl:attribute>
<xsl:attribute name="DescNatGiu">
<xsl:value-of select="AnagraficaSocieta/DescNatGiu"/>
</xsl:attribute>
<xsl:attribute name="CodComSede">
<xsl:value-of select="AnagraficaSocieta/CodComSede"/>
</xsl:attribute>
<xsl:attribute name="DescComSede">
<xsl:value-of select="AnagraficaSocieta/DescComSede"/>
</xsl:attribute>
</xsl:element>
<xsl:for-each select="Risposta/ListaAtti/Societa/Atto">
<xsl:if test="child::*[1][self::KDocFisico]">
<xsl:element name="Atto">
<xsl:attribute name="KDocFisico">
<xsl:value-of select="KDocFisico" />
</xsl:attribute>
<xsl:attribute name="OrigineDoc">
<xsl:value-of select="OrigineDoc" />
</xsl:attribute>
<xsl:attribute name="DescOrigineDoc">
<xsl:value-of select="DescOrigineDoc" />
</xsl:attribute>
<xsl:attribute name="CciaaProt">
<xsl:value-of select="DettaglioAtto/CciaaProt" />
</xsl:attribute>
<xsl:attribute name="DescCciaaProt">
<xsl:value-of select="DettaglioAtto/DescCciaaProt" />
</xsl:attribute>
<xsl:attribute name="AnnoProt">
<xsl:value-of select="DettaglioAtto/AnnoProt" />
</xsl:attribute>
<xsl:attribute name="TipoProt">
<xsl:value-of select="DettaglioAtto/TipoProt" />
</xsl:attribute>
<xsl:attribute name="NProt">
<xsl:value-of select="DettaglioAtto/NProt" />
</xsl:attribute>
<xsl:attribute name="DtPratica">
<xsl:value-of select="DettaglioAtto/DtPratica" />
</xsl:attribute>
<xsl:attribute name="CodAtto">
<xsl:value-of select="DettaglioAtto/CodAtto" />
</xsl:attribute>
<xsl:attribute name="DescCodAtto">
<xsl:value-of select="DettaglioAtto/DescCodAtto" />
</xsl:attribute>
<xsl:attribute name="DtDocumento">
<xsl:value-of select="DettaglioAtto/DtDocumento" />
</xsl:attribute>
<xsl:for-each select="Atto[position()+1]">
<xsl:if test="child::*[1][self:ettaglioSezioneProspetto]">
<xsl:element name="DettaglioSezioneProspetto">
<xsl:attribute name="ProspettoSezione">
<xsl:value-of select="DettaglioSezioneProspetto/ProspettoSezione" />
</xsl:attribute>
<xsl:attribute name="DescProspettoSezione">
<xsl:value-of select="DettaglioSezioneProspetto/DescProspettoSezione" />
</xsl:attribute>
<xsl:attribute name="NPagineProspetto">
<xsl:value-of select="DettaglioSezioneProspetto/NPagineProspetto" />
</xsl:attribute>
</xsl:element>
</xsl:if>
</xsl:for-each>
</xsl:element>
</xsl:if>
</xsl:for-each>
</xsl:element>
</xsl:template>
</xsl:transform>