xml的问题 ds.WriteXml(new XmlTextWriter(....)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to idiotzeng:试过了,不行ds.WriteXml(new XmlTextWriter("d:\\q.xml",System.Text.Encoding.GetEncoding("GB2312")));写出来后,连<?xml version="1.0" standalone="yes"?>都没了 xmlWriter = new XmlTextWriter("d:\\q.xml", Encoding.Default); 源码:XmlTextWriter writer = new XmlTextWriter("d:\\q.xml", System.Text.Encoding.Default); writer.WriteStartDocument(); writer.Formatting = Formatting.Indented; writer.WriteStartElement("Describe"); writer.WriteStartElement("Define"); writer.WriteStartElement("Title"); writer.WriteString("1"); writer.WriteEndElement(); writer.WriteStartElement("Dimension"); writer.WriteString("2"); writer.WriteEndElement(); writer.WriteEndDocument(); writer.Close();结果:<?xml version="1.0" encoding="gb2312"?><Describe> <Define> <Title>1</Title> <Dimension>2</Dimension> </Define></Describe>我刚刚运行的,不知是不是你要的结果 暂时找不到其他办法。 string s = this.dataSet1.GetXml(); System.IO.StreamWriter fs = new System.IO.StreamWriter("d:\\qq.xml",false); fs.WriteLine("<?xml version='1.0' encoding='gb2312'?>"); fs.Write(s); fs.Close(); 求正则表达式的问题 c#怎么用钩子实现用键盘代替鼠标 关于ftpwebrequest上传文件的 combobox控件里的值怎么设置? 请教视频,音频的p2p问题。 求问关于()的重载 C#_ABC问题。 问一个有关socket通信的问题!急,在线等! 如何更新dataset里的多张表 哪里能够找到 WinForm中水晶报表的使用说明 【初学者问题】偶要写a函数,它需要使用到textBox1里面的属性,偶该怎么办? 委托如何定义变参数?
ds.WriteXml(new XmlTextWriter("d:\\q.xml",System.Text.Encoding.GetEncoding("GB2312")));
写出来后,连<?xml version="1.0" standalone="yes"?>都没了
XmlTextWriter writer = new XmlTextWriter("d:\\q.xml", System.Text.Encoding.Default);
writer.WriteStartDocument();
writer.Formatting = Formatting.Indented;
writer.WriteStartElement("Describe");
writer.WriteStartElement("Define");
writer.WriteStartElement("Title");
writer.WriteString("1");
writer.WriteEndElement();
writer.WriteStartElement("Dimension");
writer.WriteString("2");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();结果:
<?xml version="1.0" encoding="gb2312"?>
<Describe>
<Define>
<Title>1</Title>
<Dimension>2</Dimension>
</Define>
</Describe>我刚刚运行的,不知是不是你要的结果
string s = this.dataSet1.GetXml();
System.IO.StreamWriter fs = new System.IO.StreamWriter("d:\\qq.xml",false);
fs.WriteLine("<?xml version='1.0' encoding='gb2312'?>");
fs.Write(s);
fs.Close();