Buenas hombres

Semplificare il tutto:

Ho 2 XmlDOcument ed un XslTransform

Dim D1 As new xmlDocument
Dim D2 As new XmlDocument
Dim T1 As new XslTransform

D1.Load("file.xml")
T1.Load("file.xslt")

D2.Load(T1.Transform(D1, Nothing))

Praticamente creo un documento DOM vuoto per riempirlo di un xml generato dall'xslt prelevandolo da un'altro xml.

Fin quà tutto bene, poi inserisco il D2 in un'altro documento tramite una funzione

Funzione_Inserisci(D2.DocumentElement)

Io volevo saltare la creazione del documento vuoto facendo direttamente cosi:

Funzione_Inserisci(T1.Transform(D1, Nothing))

Solo che dà errore, praticamente dice che non si può inserire un tipo stringa riportato dall'xsl in un'oggetto DOM.

Si può con XslTransform riportare direttamente un DOM oppure rimanda sempre il tipo stringa ???

Ci avete capito ?