• 记录一种读取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();
            }
        }
    }
  • 相关阅读:
    Day 69
    Day 68
    Day 67
    Day 66
    Day 65
    Day 64
    Day 63
    Day 62
    Day 61
    Day 60
  • 原文地址:https://www.cnblogs.com/chunyih/p/3900358.html
Copyright © 2020-2023  润新知