XSL转换C# - 缺少根元素

时间:2012-07-20 14:17:42

标签: c# xml xslt transform

长时间读者第一次发布海报!

我的问题相对简单......

源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 个答案:

答案 0 :(得分:0)

问题解决了! - XMLValidatingReader在转换之前XML文件格式错误!谢谢你的所有回复,对不起,解决方案可能永远不会帮助任何人..哈哈。