方法一:Dom操作【XmlDocumet、XDocmetnt】文档对象模型,将整个XML加载到内存中然后操作
方法二:java中的Sax(事件驱动,.net中使用XmlReader(XmlTextReader)、XmlWrite(XmlTextWrite)来替代)等
方法三:XmlSerializer(xml序列化,需要先定义类),高级操作。它要求对每种不同的文件都要定义一套类,很麻烦。
方法四:Linq to XML (System.Xml.Linq),用到的就是Xdocument Xelement等。而这个相对XmlSerializer来说不需要单独创建类
核心类是XElement,一个XElement表示一个元素,new XElement("Order"),创建一个名字为Order的标签,调用Add增加子元素,也是XElement对象,和TreeView一样。