最近做网上流传的一个程序遇到了问题!清高手指点,我的qq76986151msn:[email protected]问题:"用ASP.NET和XML做的新闻系统"网址:http://www.yesky.com/20030414/1663274.shtml
其中一段代码:public string xslt()
{
StringWriter writer = new StringWriter();
//装入xml对象
XmlDocument xmldoc= new XmlDocument();
xmldoc.Load(Server.MapPath("Contents.xml"));
//装入xsl对象
XslTransform xsldoc = new XslTransform();
xsldoc.Load(Server.MapPath("news.xsl"));
//把xml转化成html页面
DocumentNavigator nav= new DocumentNavigator(xmldoc);
xsldoc.Transform(nav,null,writer);
return writer.ToString(); 当执行到xsldoc.Load(Server.MapPath("news.xsl")); 时提示找不到文件news.xsl,该例子没有提供该文件,是否要自己写,如何写,希望高手帮忙!
其中一段代码:public string xslt()
{
StringWriter writer = new StringWriter();
//装入xml对象
XmlDocument xmldoc= new XmlDocument();
xmldoc.Load(Server.MapPath("Contents.xml"));
//装入xsl对象
XslTransform xsldoc = new XslTransform();
xsldoc.Load(Server.MapPath("news.xsl"));
//把xml转化成html页面
DocumentNavigator nav= new DocumentNavigator(xmldoc);
xsldoc.Transform(nav,null,writer);
return writer.ToString(); 当执行到xsldoc.Load(Server.MapPath("news.xsl")); 时提示找不到文件news.xsl,该例子没有提供该文件,是否要自己写,如何写,希望高手帮忙!
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:value-of select="//NewsContent" disable-output-escaping="yes"/>
</xsl:template>
</xsl:stylesheet>详细参考,请参阅http://msdn.microsoft.com/library/en-us/xmlsdk/html/678bcd68-cbbb-4be5-9dd2-40f94488a1cf.asp