[英]How apply xsl transform in C# program without safe file?
我需要應用簡單的xsl轉換並繼續處理結果數據,但是我不想保存文件。 這是我的代碼:
XslTransform xsl = new XslTransform();
var writer = new MemoryStream();
var xslDoc = new XPathDocument("107901.xslt");
xsl.Load(@"C:\Users\mak\Documents\Visual Studio 2015\Projects\SpellCheck\SpellCheck\GetAllValues.xslt");
xsl.Transform(xslDoc, null, writer);
writer.Position = 1;
var str = new StreamReader(writer);
var normalize = str.ReadToEnd().Trim('�');
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Save(normalize);
1)為什么在變量str中出現2個符號65533? 2)為什么變量歸一化怎么不保存xml文件? 出現錯誤“無法將其添加到內容字符中而不是空格”
也許我做錯了所有事情,並且可以更輕松。 對不起,英語不好,讓我沉迷於答案:-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.