5
長時間讀寫的第一次海報!XSL轉換C# - 根元素丟失
我的問題是相對簡單的...
源XML:http://pastebin.com/xHnv20Ej XSLT:http://pastebin.com/bAk6sZ9V
我試圖使用XSLT轉換XML。 我使用的所有編輯器都已驗證兩個文件格式正確,轉換成功。
只要我在C#中使用XslTransform類,就會得到「根元素缺失」異常。
XslTransform myXslTransform;
myXslTransform = new XslTransform();
myXslTransform.Load(Utility.getTransformerToUse());
myXslTransform.Transform(fullPath, targetFile);
據我所見,所有的根元素都存在,沒有其他變壓器有這個問題。有沒有我在C#的XSLTransform類中丟失的東西?
非常感謝。
+1爲明確定義的問題和代碼示例!哦,歡迎來到SO! – 2012-07-20 14:19:28
您可以發佈'Utility.getTransformerToUse()'的代碼嗎? – EkoostikMartin 2012-07-20 14:23:39
我已經仔細驗證過Microsoft對您的XML沒有任何問題。 [Visual Studio的輸出通過XSLT傳遞XML](http://pastebin.com/8BMYH7iY) – 2012-07-20 14:29:18