lungo tempo manifesto prima volta!XSL Transform C# - Root elemento mancante
La mia domanda è relativamente semplice ...
XML Fonte: http://pastebin.com/xHnv20Ej XSLT: http://pastebin.com/bAk6sZ9V
Sto cercando di trasformare l'XML utilizzando XSLT. Tutti gli editor che ho utilizzato hanno verificato che entrambi i file siano formattati correttamente e che la trasformazione abbia esito positivo.
Non appena io uso la classe XslTransform in C#, ho un Exception "Root Element mancante".
XslTransform myXslTransform;
myXslTransform = new XslTransform();
myXslTransform.Load(Utility.getTransformerToUse());
myXslTransform.Transform(fullPath, targetFile);
Per quanto posso vedere, tutti gli elementi radice sono presenti e nessun altro trasformatore presenta questo problema. C'è qualcosa che mi manca per quanto riguarda la classe XSLTransform di C#?
Molte grazie.
+1 per esempi di domande e codici chiaramente definiti! Oh e benvenuto in SO! –
Potete per favore pubblicare il codice per 'Utility.getTransformerToUse()'? – EkoostikMartin
Ho verificato doppiamente che Microsoft non ha alcun problema con il tuo XML. Il [uscita da Visual Studio passare il vostro XML tramite XSLT] (http://pastebin.com/8BMYH7iY) –