5

长期读者第一次海报!

我的问题相对简单...

源 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 类,我有什么遗漏吗?

非常感谢。

4

1 回答 1

0

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

于 2012-07-20T15:46:13.550 回答