// 在NET中处理XML数据是很方便的,但是对于初学者来说,可能有时候还是有些困难, // 以下代码是将表转换成XmlDocument,然后在读取出来的示例,很简单,可以自己在进行扩充. private XmlDocument CreateXmlDocument() ... { XmlDocument xmldoc = new XmlDocument(); XmlNode xnod; XmlElement xenl; //描述信息 xnod = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", ""); xnod.InnerText += " encoding="UTF-8""; xmldoc.AppendChild(xnod); //根元素 xenl = xmldoc.CreateElement("", "body", ""); xmldoc.AppendChild(xenl); XmlNode nod = xmldoc.SelectSingleNode("body"); //设置元素的值 XmlElement element; element = xmldoc.CreateElement("item"); element.SetAttribute("Name","Manqing Yu"); element.SetAttribute("Age","24"); element.SetAttribute("Sex", "男"); nod.AppendChild(element); } xmldoc.Save( " c:XmlTest.xml " ); return xmldoc; } // 读取XML数据 XmlNodeList nodeList = xmldoc.SelectNodes( " body/item " ); StringBuilder strBody; for ( int row = 0 ; row < nodeList.Count; row ++ ) ... { MessageBox.Show(nodeList[row].Attributes["Name"].Value.ToString()); MessageBox.Show(nodeList[row].Attributes["Age"].Value.ToString()); MessageBox.Show(nodeList[row].Attributes["Sex"].Value.ToString()); }