我通过以下代码,生成了一个经过转换过的xml文件:
XmlDataDocument xdd = new XmlDataDocument(dataSet1);
XslTransform xslT = new XslTransform();
xslT.Load(Server.MapPath("XSLTFile1.xslt"));
接下来,一般是把这个转换过的文件写入到本地硬盘,如:
XmlTextWriter xtWr = new XmlTextWriter("c:\\Program Files\\cc.xml",System.Text.Encoding.UTF8);
xslT.Transform(xdd,null,xtWr);
xtWr.Close();
但我这时最需要的是:怎样把这个目前尚存在于内存中的经过转换后的xml文档,使B/S结构中的客户端用WORD打开??
目的:在OFFICE2003中,全面支持了XML,我想用这个经过转换后的xml文件当作一个WORD文档!同时,我想问:每个用户提取的dataset是在客户端还是在服务器端?如果是在服务器端,那么每个用户的dataset内容岂不一样?
万分感激!