生成的XML文件中怎么有“”字符啊??
XmlWriterSettings xws = new XmlWriterSettings();
xws.CheckCharacters = false ;
xws.CloseOutput = true;
xws.ConformanceLevel = ConformanceLevel.Document;
xws.Encoding = System.Text.Encoding.Default;
xws.Indent = true;
xws.NewLineHandling = NewLineHandling.None;
string strFilename = Server.MapPath("datalgr2212.xml");
XmlWriter xmlWriter = XmlTextWriter.Create(strFilename, xws);//创建一个xml文档
//xmlWriter.Formatting = Formatting.Indented;
//xmlWriter.Settings .CheckCharacters = false;
// xmlWriter.Settings.NewLineHandling = System.Xml.NewLineHandling.None;
xmlWriter.WriteStartDocument(true );
xmlWriter.WriteStartElement("Employees");
//读数据库。
CodematicDemo.DAL.gcdjb gcdjbb = new CodematicDemo.DAL.gcdjb();
DataSet ds = new DataSet();
ds = gcdjbb.GetList(" 1=1");//gcdjbh='620101051104107'
//加入另外一个元素
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
// Response.Write(ds.Tables[0].Columns[0].ToString());
xmlWriter.WriteStartElement(ds.Tables[0].Columns[0].ToString());
xmlWriter.WriteString(ds.Tables[0].Rows[i][ds.Tables[0].Columns[0].ToString()].ToString().Trim());
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement(ds.Tables[0].Columns[1].ToString());
xmlWriter.WriteString(ds.Tables[0].Rows[i][ds.Tables[0].Columns[1].ToString()].ToString().Trim());
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement(ds.Tables[0].Columns[2].ToString());
xmlWriter.WriteString(ds.Tables[0].Rows[i][ds.Tables[0].Columns[2].ToString()].ToString().Trim());
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement(ds.Tables[0].Columns[3].ToString());
xmlWriter.WriteString(ds.Tables[0].Rows[i][ds.Tables[0].Columns[3].ToString()].ToString().Trim());
xmlWriter.WriteEndElement();
}
xmlWriter.WriteEndElement();
xmlWriter.Close();
xml文件:
gcdjbh>620101060811101</gcdjbh>
<bjzh></bjzh>
<gcmc>甘肃省疾病预防控制中心综合楼室内外装修一标段</gcmc>
<jsdd>兰州市城关区东岗西路230号</jsdd>
<gcdjbh>620101060814101</gcdjbh>
<bjzh></bjzh>
<gcmc>甘肃省民族歌舞团排练厅</gcmc>
<jsdd>兰州市北滨河中路818号省民族歌舞团原排练</jsdd>
<gcdjbh>620101060815101</gcdjbh>
<bjzh></bjzh>
<gcmc>中国农业科学院兰州畜牧与兽药研究所标准化动物房</gcmc>
<jsdd>兰州市小西湖硷沟沿335号</jsdd>