C#操作Xml有很多种方式,这里写出个人常使用的三种方式
XmlDocumentDataSetlinq to xml
首先声明本次操作使用的xml文件:books.xml;内容如下
<?xml version="1.0" encoding="UTF-8"?> <books> <book display="书本记录"> <name>哈里波特</name> <price>10</price> <memo>这是一本很好看的书。</memo> </book> <book id="B02"> <name>三国演义</name> <price>10</price> <memo>四大名著之一。</memo> </book> <book id="B03"> <name>水浒</name> <price>6</price> <memo>四大名著之一。</memo> </book> <book id="B04"> <name>红楼</name> <price>5</price> <memo>四大名著之一。</memo> </book> </books>
以下代码只适用于测试学习,不适用于工程代码