没有加载样式表

我在aspx页面中使用C#代码将infopath xml页面转换为html。这是我的代码:
XPathDocument myDoc = new XPathDocument(@"C:UsersrameshgandhikDocumentsinfopath formsram.xml");
XmlTextWriter myWr = new XmlTextWriter(@"C:UsersrameshgandhikDocumentsinfopath formsram.html",null);
XslTransform myXsl = new XslTransform();
myXsl.Transform(myDoc, null, myWr);    // Here i am getting an error.
在myWr的Transform方法中,它显示了一个错误 “没有加载样式表。” 可以有任何关于这个错误的想法.........请告诉我解决方案....     
已邀请:
那是因为你还没有加载样式表。 :-) 您已经创建了一个新的
XslTransform
对象,但实际上并没有将任何转换规则放入其中。因此,它不知道如何转换您提供的XML,这在错误消息中非常清楚地表达出来。 如果要从
*.xsl
文件中获取变换,可以使用
XslTransform.Load
方法。 如果您想从其他位置获得转换,请指明该位置是什么,我可能会帮助您。     

要回复问题请先登录注册