代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Xml;
using System.Text;namespace XmlTextWriter
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
XmlTextWriter myXmlTextWriter = new XmlTextWriter(Server.MapPath("newbooks.xml"), null);
myXmlTextWriter.Formatting = Formatting.Indented;
myXmlTextWriter.WriteStartDocument(true);
myXmlTextWriter.WriteComment("This is a xml");
myXmlTextWriter.WriteStartElement("bookstore");
myXmlTextWriter.WriteAttributeString("Press", "北京邮电");
myXmlTextWriter.WriteElementString("title", "ADO.NET 与数据库");
myXmlTextWriter.WriteEndElement();
myXmlTextWriter.Close();
}
我运行的时候报错说XmlTextWriter myXmlTextWriter = new XmlTextWriter(Server.MapPath("newbooks.xml"), null);中的第一个XmlTextWriter为命名空间,此处应为类还有错就是:c:\inetpub\wwwroot\XmlTextWriter\WebForm1.aspx.cs(25): 找不到类型或命名空间名称“myXmlTextWriter”(是否缺少 using 指令或程序集引用?)麻烦哪位高手帮帮我啊

解决方案 »

  1.   

    我运行的时候报错说XmlTextWriter myXmlTextWriter = new XmlTextWriter(Server.MapPath("newbooks.xml"), null);中的第一个XmlTextWriter为命名空间,此处应为类
    就说明XmlTextWriter是命名空间  你要用类
      

  2.   

    namespace XmlTextWriter换另外一个名称如:namespace XmlTextWriter1 命名空间名称最好不要与引用的类名相同
      

  3.   

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Xml;
    using System.Text;namespace Test
    {
    /// <summary>
    /// WebForm1 的摘要说明。
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    XmlTextWriter myXmlTextWriter = new XmlTextWriter(Server.MapPath("newbooks.xml"), null);
    myXmlTextWriter.Formatting = Formatting.Indented;
    myXmlTextWriter.WriteStartDocument(true);
    myXmlTextWriter.WriteComment("This is a xml");
    myXmlTextWriter.WriteStartElement("bookstore");
    myXmlTextWriter.WriteAttributeString("Press", "北京邮电");
    myXmlTextWriter.WriteElementString("title", "ADO.NET 与数据库");
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.Close();
    }换了命名空间但是还是这样的,我郁闷了