首页 > 其他分享 >XElement类来读取XML

XElement类来读取XML

时间:2022-08-31 15:23:21浏览次数:75  
标签:XML Xml Product 读取 el XElement ele 类来

<Table>

<Product>

                    <Product_id>1</Product_id>

                    <Product_name>Product 1</Product_name>

                    <Product_price>1000</Product_price>

</Product>

<Product>

                    <Product_id>2</Product_id>

                    <Product_name>Product 2</Product_name>

                    <Product_price>2000</Product_price>

</Product>

<Product>

                    <Product_id>3</Product_id>

                    <Product_name>Product 3</Product_name>

                    <Product_price>3000</Product_price>

</Product>

<Product>

                    <Product_id>4</Product_id>

                    <Product_name>Product 4</Product_name>

                    <Product_price>4000</Product_price>

</Product>
XElement xEl = XElement.Load(xmlfile);

 

        IEnumerable<XElement> querys = from el in xEl.Elements("Product").Elements()

 

                                      select el;

 

        foreach (var ele in querys)

 

        {

 

            Console.WriteLine($"{ele.Name} --> {ele.Value}");

 

        }

使用XmlReader读取Xml文件时,不会一次性将Xml文件读取到内存中。处理大型Xml文件的效率比XmlDocument/LINQ TO Xml高很多。

标签:XML,Xml,Product,读取,el,XElement,ele,类来
From: https://www.cnblogs.com/hofmann/p/16643196.html

相关文章

  • 项目实用-logback.xml配置-sql和异常在不同的文件中
    <configuration><!--本文主要输出日志为控制台日志,系统日志,sql日志,异常日志--><!--%m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,,--><!--控制台-......
  • XML文件sql转义字符
    使用CDATA区段所有XML文档中的文本均会被解析器解析。只有CDATA区段(CDATAsection)中的文本会被解析器忽略。大于等于<![CDATA[>=]]>小于等于<![CDATA[<=]]>......
  • 02.XML技术
    一、XML简介XML指可扩展标记语言(eXtensibleMarkupLanguage),是用来传输和存储数据的,是一种通用的数据交换格式,可以使数据在不同应用程序间交换,具有很强的可扩展性。 ......
  • c# XElement linq filter
    usingSystem.Xml;usingSystem.Xml.Linq;//调用staticprivatevoidInitIncrementalSanctionsReferencesList(thisXmlReaderreader,PFApfa)......
  • XMLHttpResquest Level2新功能
    旧版XMLHttpResquest的缺点:只支持文本数据的传输,无法用来读取和上传文件传送和接收数据时,没有进度信息,只能提示有没有完成 新版的优点:1.可以设置HTTP请求的时限2可......
  • 数据传输格式XML和JSON
    XML:可扩展标记语言格式臃肿,解析麻烦,需要用到第三库 JSON:JavaScript对象表示法都是字符串,解析简单 JSON可支持的数据类型只有六种数值、字符串、布尔值、null、对......
  • Python爬虫-Xpath语法与lxml库的用法(二)
    一、安装pip方式安装pipinstalllxml二、Xpath术语2.1节点在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML文档......
  • pom.xml
    <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca......
  • C# 读取XML数据
    引用System.XmlusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Xml;namespac......
  • pom.xml中导入 feign 启动Spring启动应用程序时Bean创建错误 可能版本不兼容 使用和s
    启动Spring启动应用程序时Bean创建错误当我尝试运行springboot应用程序时,我遇到了以下异常:组织。springframework。豆。工厂BeanCreationException:创建名为“configura......