记录一种读取XML的方法
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace ConsoleApplication_readxml { class Program { static void Main(string[] args) { string xmlString = @" <feed> <id>1234</id> <entry> <eid>1</eid> <content>c1</content> </entry> <entry> <eid>2</eid> <content>c2</content> </entry> </feed> "; byte[] xmlBytes = Encoding.UTF8.GetBytes(xmlString); MemoryStream stream = new MemoryStream(xmlBytes); XmlDocument document = new XmlDocument(); document.Load(stream); var entryNodes = document.GetElementsByTagName("eid"); var contentNodes = document.GetElementsByTagName("content"); for (int i = 0; i < entryNodes.Count; i++) { Console.WriteLine("entry = {0}, content = {1}", entryNodes[i].InnerText, contentNodes[i].InnerText); } Console.ReadLine(); } } }