我的数据为xml文件,做有xsl样式
我想客户浏览的时候例如浏览product.aspx,我想动态的加载xml和xsl进行动态转换
显示的时候是以html样式显示,而不是能看出来是xml数据和xsl样式结合的
请问如何快速操作
我想客户浏览的时候例如浏览product.aspx,我想动态的加载xml和xsl进行动态转换
显示的时候是以html样式显示,而不是能看出来是xml数据和xsl样式结合的
请问如何快速操作
解决方案 »
- dgv选定行的数据怎么在别的窗口中显示???
- 请教!
- cannot start debugging .unable to find Microsoft Internet Explorer.
- ASP.net(C#)网页方式创建2003账号时出错,一般性拒绝访问错误
- 如何使多个线程同时访问文件,而不出现拒绝?
- Socket传递DataSet,怎样实现
- 急问:怎样去掉代码文件中的空行
- 菜鸟问题!
- 程序写好了,想做界面,都有哪些库可以用
- 大神 你在哪里 gridcontrol RowCellClick事件问题
- 线程执行button_Click()
- 简单问题送高分,有2个类实现接口,执行该接口的方法后,我如何知道该接口是调用哪个类的实现方法?
{
//transform
StringReader stringReader = new StringReader(xmlText);
XmlTextReader xmlTextReader = new XmlTextReader(stringReader);
xmlTextReader.XmlResolver = null;
XPathDocument xpDoc = new XPathDocument(xmlTextReader); StringWriter sw = new StringWriter();
XslTransform xslt = new XslTransform();
xslt.Load(new XmlTextReader(new StringReader(xslText)), null, null);
xslt.Transform(xpDoc, null, sw, null);
Console.WriteLine(sw.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.StackTrace);
}
页面是打开了,但xml的数据都没有进来,都为空
我把xmlText换成了我xml的路径文件名了,对吗?
xsl.Load(Server.MapPath("Q105.xsl"));System.Xml.XmlDocument xd = new XmlDocument();
xd.Load(Server.MapPath("Q105.xml"));xsl.Transform(xd, null, Response.OutputStream);MapPath里面的值为xml和xsl文件的web相对路径(相对当前你的页面)。这是我做的一个实际的例子。