记录一种读取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();
        }
    }
}

记录一种读取XML的方法,布布扣,bubuko.com

时间: 2024-08-04 06:30:25

记录一种读取XML的方法的相关文章

Java获取路径方法&amp;相对路径读取xml文件方法

Java获取路径方法&相对路径读取xml文件方法 (1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3).request.getSession().getServletContext().getRealPath("/");//获取工程的根路径

C#中常用的几种读取XML文件的方法

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问

C#读取xml的方法

最近在用C#语言开发项目的时候,客户要求在客户端记住登录的用户名,于是想到了用Xml的形式保存和读取登陆过的用户名的方法来实现. 过程如下 1. 首先,根据我的需求,只需要记住用户名即可,所有我设计的xml文件的格式为: **************************************************************** <?xml version="1.0" encoding="gb2312"?><userID>

java读取XML的方法

1.DOM 实现方法 xml文件 <?xml version="1.0" encoding="utf-8"?> <Accounts> <Account type="type1"> <code>100001</code> <pass>123</pass> <name>张三</name> <money>1000000.00</

sqlserver 读取xml 字符串方法

declare @xml xml declare @propertyName varchar(50)  declare @str nvarchar(max)   set @propertyName = 's_Code'   set @xml = '<root> <row propertyName="s_Code">test</row><row propertyName="s_Posword">admin</row

记录两种获取配置文件的方法

1.classLoader得到配置文件的数据 package com.spring.jdbc.jdbcTemplate; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * @author 作者 : 程呈 * @version 创建时间:2017年7月8日 下午6:45:46 类说明 */ public class TestGetProValue { public s

C#基础巩固(3)-Linq To XML 读取XML

记录下一些读取XML的方法,以免到用的时候忘记了,还得花时间去找. 一.传统写法读取XML 现在我有一个XML文件如下: 现在我要查找名字为"王五"的这个人的 Id 和sex(性别) 和age(年龄) 代码: static void Main(string[] args) { XDocument xdoc = XDocument.Load("4.xml"); //加载xml List<XElement> eles = new List<XEleme

XML的两种读取方法

1.xml文件内容如下: <?xml version="1.0" encoding="utf-8" ?><info> <book id ="b1" lang ="en"> <name>c++</name> <price>555</price> </book> <book id ="b2" lang =&qu

PHP读取xml方法介绍

PHP读取xml方法介绍 一,什么是xml,xml有什么用途 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).Xml是Internet环境中跨平台的... 一,什么是xml,xml有什么用途 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalize