文中根据案例分析下面件的转化成基本方法 XmlTextWriter w = new XmlTextWriter( C:\XML文档名.xml , Encoding.Unicode); //Encoding.Unicode谋生成XML文档的编号文件格式,那时候合輸出: ?xml version= 1.0 encoding= utf-16 ? w.Formatting = Formatting.Indented; // 这一较为关键,这一特性表明xml文档里边的內容是按级別缩近的。 //下边刚开始转化成文档的內容 w.WriteStartDocument(); //刚开始写xml,在最终有一个与之配对的w.WriteEndDocument(); w.WriteStartElement( SpotList w.WriteAttributeString( xmlns:xsi , :/2001/XMLSchema-instance //SpotList连接点的特性 w.WriteAttributeString( xmlns:xsd , http:/2001/XMLSchema //SpotList连接点特性,最终实际效果: SpotList xmlns:xsi= http:/2001/XMLSchema-instance xmlns:xsd= http:/2001/XMLSchema w.WriteStartElement( Items w.WriteElementString( Name , myPoints[j].Name); w.WriteElementString( Caption , myPoints[j].Caption); w.WriteElementString( Addr , myPoints[j].Addr); w.WriteElementString( Phone , myPoints[j].Phone); w.WriteStartElement( Intro //最终实际效果: Intro ![CDATA[有关內容]] /Intro w.WriteCData(myPoints[j].Intro); w.WriteEndElement(); w.WriteEndElement(); w.WriteEndElement(); w.WriteEndDocument(); w.Close(); //进行xml文档的輸出,关掉 (责任编辑:admin) |