subway2008 发表于 2006-12-26 22:20

XmlTextWriter 与XmlWriter

我想把学生信息表的内容通过XmlTextWriter或XmlWriter写入xml文件<BR>发现用  XmlWriter 完成不了.系统回报错<BR>只好改用XmlTextWriter 即下面的代码 但是我知道到创建的xml文档放到哪儿<BR>那位知道 告诉我啊,或是还有其他实现办法也告诉我啊<BR>using (XmlTextWriter writer = new XmlTextWriter(new StringWriter(str)))<BR>            {<BR>                <BR>              /*  writer.WriteStartElement ("学生信息");<BR>                writer.WriteElementString("StuId", "幻想曲");<BR>                writer.WriteElementString("Name", "Net");<BR>                writer.WriteElementString("Sex", "Net");<BR>                writer.WriteElementString("Birthday", "19xx:xx:xx");<BR>                writer.WriteElementString("Adress", "sds");<BR>                writer.WriteElementString("Grade", "99");<BR>                writer.WriteEndElement();     */            <BR>                conn = new SqlConnection("server=LocalHost;integrated security=sspi;database=StudentInformation");<BR>                comm=new SqlCommand ("select * from StuInfo",conn);<BR>                conn .Open ();<BR>                SqlDataReader dr = comm.ExecuteReader();<BR>                while (dr.Read())<BR>                {<BR>                    writer.WriteStartElement("");<BR>                    // xw.WriteStartElement("item");<BR>                    writer.WriteElementString("StuId",dr[0].ToString ());<BR>                    writer.WriteElementString("Name",dr[1].ToString());<BR>                    writer.WriteElementString("Sex",dr[2].ToString()); <BR>                    writer.WriteElementString("Birthday",dr[3].ToString()); <BR>                    writer.WriteElementString("Adress",dr[4].ToString());<BR>                    writer.WriteElementString("Grade",dr[5].ToString());<BR>                    writer.WriteEndElement();<BR>                }


页: [1]

编程论坛