长久以来的读者第一次海报!
我的问题比较直接...
源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类,我是不是遗漏了什么?
非常感谢。
发布于 2012-07-20 23:46:14
问题解决了!- XML文件在转换之前就被XMLValidatingReader错误地格式化了!感谢您的所有回复,很抱歉这个解决方案可能对任何人都没有帮助..LOL。
https://stackoverflow.com/questions/11581214
复制相似问题