¡Cartel de primera vez del lector de larga duración!XSL Transform C# - Falta el elemento raíz
Mi pregunta es relativamente sencillo ...
Fuente XML: http://pastebin.com/xHnv20Ej XSLT: http://pastebin.com/bAk6sZ9V
Estoy tratando de transformar el XML utilizando el XSLT. Todos los editores que he utilizado han verificado que ambos archivos están formateados correctamente y la transformación es exitosa.
Tan pronto como utilizo la clase XslTransform en C#, aparece la excepción "Root Element Is Missing".
XslTransform myXslTransform;
myXslTransform = new XslTransform();
myXslTransform.Load(Utility.getTransformerToUse());
myXslTransform.Transform(fullPath, targetFile);
Por lo que puedo ver, todos los elementos de raíz están presentes y ningún otro transformador tiene este problema. ¿Hay algo que me falta con respecto a la clase XSLTransform de C#?
Muchas gracias.
+1 para ejemplos de preguntas y códigos claramente definidos. Ah, y bienvenidos a SO! –
¿Puedes publicar el código de 'Utility.getTransformerToUse()'? – EkoostikMartin
He verificado doblemente que Microsoft no tiene ningún problema con su XML. El [resultado de Visual Studio al pasar su XML a través del XSLT] (http://pastebin.com/8BMYH7iY) –