ransformação @XSLT na memória usando C #
Boa tarde a todos
Não sei por que isso está se mostrando tão difícil, mas devo estar tendo um daqueles dia
Estou tentando executar e XslCompiledTransform em um objeto XmlDocument na memória (recuperei o XML de um serviço da web e salvei em um banco de dados). Eu tenho o seguinte código até agora:
string xslFile = "C:\\MOJLogViewer\\GetClaimTransformed.xslt";
XslCompiledTransform processor = new XslCompiledTransform();
processor.Load(xslFile);
MemoryStream ms = new MemoryStream();
processor.Transform(xdoc.CreateNavigator(), null, ms);
ms.Seek(0, SeekOrigin.Begin);
StreamReader reader = new StreamReader(ms);
XmlDocument transformedDoc = new XmlDocument();
transformedDoc.Load(reader.ReadToEnd());
string output = reader.ReadToEnd();
ms.Close();
Quando tento executar esse código, recebo a exceção "caracteres ilegais no caminho". O caminho não contém nenhum dos caracteres ilegais, por isso estou absolutamente perplexo!
Eu espero que você possa ajudar
Obrigad