สร้างไฟล์ XML โดยใช้ XmlTextWriter
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-07-07 16:19:39
ความเข้ากันได้ของโปรเจ็กต์จำเป็นต้องมีการสร้างชุดไฟล์ XML ต่อไปนี้คือบทสรุปของวิธีการพื้นฐานในการสร้างไฟล์ XML
XmlTextWriter w = new XmlTextWriter("C:XML file name.xml", Encoding.Unicode); //Encoding.Unicode เป็นรูปแบบการเข้ารหัสสำหรับการสร้างไฟล์ XML ="1.0" การเข้ารหัส= "utf-16"?>
w.Formatting = Formatting.Indented; // สิ่งนี้สำคัญกว่า บ่งชี้ว่าเนื้อหาในไฟล์ xml ถูกเยื้องตามระดับ
//เริ่มสร้างเนื้อหาของไฟล์ด้านล่าง
w.WriteStartDocument(); //เริ่มเขียน xml และท้ายสุดจะมี w.WriteEndDocument();
w.WriteStartElement("SpotList");
w.WriteAttributeString("xmlns:xsi", "http:www.w3.org/2001/XMLSchema-instance"); //คุณสมบัติของโหนด SpotList w.WriteAttributeString("xmlns:xsd", "http:www.w3 .org/2001/XMLSchema"); //แอตทริบิวต์โหนด SpotList ผลกระทบสุดท้าย: <SpotList xmlns:xsi="http:www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:www.w3. org /2001/XMLSchema">
w.WriteStartElement("รายการ");
w.WriteElementString("ชื่อ", myPoints[j].ชื่อ);
w.WriteElementString("คำอธิบายภาพ", myPoints[j].คำอธิบายภาพ);
w.WriteElementString("Addr", myPoints[j].Addr);
w.WriteElementString("โทรศัพท์", myPoints[j].Phone);
w.WriteStartElement("Intro"); //ผลสุดท้าย: <Intro><![CDATA[เนื้อหาที่เกี่ยวข้อง]]></Intro>
w.WriteCData(myPoints[j].บทนำ);
w.WriteEndElement();
w.WriteEndElement();
w.WriteEndElement();
w.WriteEndDocument();
w.Close(); // เสร็จสิ้นการส่งออกไฟล์ xml และปิด