簡體   English   中英

XSL轉換C# - 缺少根元素

[英]XSL Transform C# - Root Element Missing

長時間讀者第一次海報!

我的問題比較直接......

源XML: http//pastebin.com/xHnv20Ej XSLT: http//pastebin.com/bAk6sZ9V

我正在嘗試使用XSLT轉換XML。 我使用的所有編輯器都驗證了兩個文件格式正確並且轉換成功。

一旦我在C#中使用XslTransform類,我就會得到一個“Root Element Is Missing”異常。

XslTransform myXslTransform;
myXslTransform = new XslTransform();
myXslTransform.Load(Utility.getTransformerToUse());
myXslTransform.Transform(fullPath, targetFile);

據我所知,所有根元素都存在,沒有其他變換器有這個問題。 關於C#的XSLTransform類,我有什么遺漏的東西嗎?

非常感謝。

問題解決了! - XMLValidatingReader在轉換之前XML文件格式錯誤! 謝謝你的所有回復,對不起,解決方案可能永遠不會幫助任何人..哈哈。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM