XmlTextWriter xwriter = new XmlTextWriter(m_filename,System.Text.Encoding.UTF8); xwriter.WriteStartDocument(true); xwriter.WriteEndDocument(); xwriter.Close();
StringBuilder sb = new StringBuilder("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); System.Xml.XmlTextWriter tw = new System.Xml.XmlTextWriter(new System.IO.StringWriter(sb));// tw.WriteStartDocument();
XmlTextWriter xwriter = new XmlTextWriter(m_filename,System.Text.Encoding.UTF8); xwriter.WriteStartDocument(true); xwriter.WriteEndDocument(); xwriter.Close();
System.IO.FileStream myFileStream = new System.IO.FileStream(file, System.IO.FileMode.Create); // Create an XmlTextWriter with the fileStream. System.Xml.XmlTextWriter myXmlWriter =new System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.UTF8); ds.WriteXml(myXmlWriter); // Write to the file with the WriteXml method. myXmlWriter.Close();
public static void test() { XmlTextWriter xmlWriter = new XmlTextWriter(("C:\\1.xml"), null);// Format automatically xmlWriter.Formatting = Formatting.None;xmlWriter.WriteStartDocument();// Write root element xmlWriter.WriteStartElement("FriendsList"); // Write first sub element of root element xmlWriter.WriteStartElement("Friend"); // now start adding names 1.name xmlWriter.WriteElementString("Name","Michael"); // 2.name xmlWriter.WriteElementString("Age","39");// write end elements xmlWriter.WriteEndElement();xmlWriter.WriteEndDocument(); // close writer xmlWriter.Close(); }这样生成的XML文档只有<?xml version="1.0" ?> ,没有encoding!
xwriter.WriteStartDocument(true);
xwriter.WriteEndDocument();
xwriter.Close();
System.Xml.XmlTextWriter tw = new System.Xml.XmlTextWriter(new System.IO.StringWriter(sb));// tw.WriteStartDocument();
xwriter.WriteStartDocument(true);
xwriter.WriteEndDocument();
xwriter.Close();
System.IO.FileStream myFileStream = new System.IO.FileStream(file, System.IO.FileMode.Create);
// Create an XmlTextWriter with the fileStream.
System.Xml.XmlTextWriter myXmlWriter =new System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.UTF8);
ds.WriteXml(myXmlWriter); // Write to the file with the WriteXml method.
myXmlWriter.Close();
{
XmlTextWriter xmlWriter = new XmlTextWriter(("C:\\1.xml"), null);// Format automatically
xmlWriter.Formatting = Formatting.None;xmlWriter.WriteStartDocument();// Write root element
xmlWriter.WriteStartElement("FriendsList");
// Write first sub element of root element
xmlWriter.WriteStartElement("Friend");
// now start adding names 1.name
xmlWriter.WriteElementString("Name","Michael");
// 2.name
xmlWriter.WriteElementString("Age","39");// write end elements
xmlWriter.WriteEndElement();xmlWriter.WriteEndDocument();
// close writer
xmlWriter.Close();
}这样生成的XML文档只有<?xml version="1.0" ?> ,没有encoding!