C#对XML、JSON等格式的解析

一、C#对XML格式数据的解析

1、用XMLDocument来解析

 XmlDocument xmlDocument = new XmlDocument();xmlDocument.Load("test.xml");//创建新节点 XmlElement nn = xmlDocument.CreateElement("image");nn.SetAttribute("imageUrl", "6.jpg");XmlNode node = xmlDocument.SelectSingleNode("content/section/page/gall/folder");//定位到folder节点node.AppendChild(nn);//附加新节点//保存xmlDocument.Save("test.xml");

2、用Linq to XML来解析

可以通过遍历,来获得你想要的节点的内容或属性

            XElement root = XElement.Load("test.xml");foreach (XAttribute att in root.Attributes()){root.Add(new XElement(att.Name, (string)att));}Console.WriteLine(root);

3、附一个详细点的例子

比如要解析如下的xml文件,将其转化为Ilist对象。

C#对XML、JSON等格式的解析相关推荐

  1. xml文件基本格式与解析

    什么是xml文件格式 我们要给对方传输一段数据,数据内容是"too young,too simple,sometimes naive",要将这段话按照属性拆分为三个数据的话,就是, ...

  2. xml文件基本格式与解析(一)

    什么是xml文件格式 我们要给对方传输一段数据,数据内容是"too young,too simple,sometimes naive",要将这段话按照属性拆分为三个数据的话,就是, ...

  3. json的格式是什么?json的作用是什么?json是如何传递数据的?

    json的作用(json是一种与语言无关的数据交换的格式) 使用ajax进行前后台数据交换 移动端与服务端的数据交换 使用Json的格式与解析方便的可以表示一个对象信息,json有两种格式: 1)对象 ...

  4. JavaSE——XML与JSON(语法格式、解析内容)

    第6节 XML与JSON 一.XML 1.1 XML简介 XML全称为可扩展标记语言(extensible Markup Language) . 特性: xml具有平台无关性,是一门独立的标记语言: ...

  5. 使用python批量解析xml文件并且预处理成json的格式

    基本 文件的xml的格式如下: <?xml version="1.0" encoding="GB2312" ?> <Body><T ...

  6. 关于json格式字符串解析并用mybatis存入数据库

    园子里面找了很多关于json解析后存入数据库的方法,不是太乱,就是没有写完,我下面的主题代码多是受下面两位的启发,请按顺序查看 http://www.cnblogs.com/tian830937/p/ ...

  7. Error while extracting response for type [] and content type [],json返回值被解析为xml

    在使用restTemplate请求restful接口时,在特定情况下总会将返回的json数据解析为xml数据然后处理,接着就会爆出标题中的错误: Error while extracting resp ...

  8. XML和JSON 已经常用的解析工具

    Json XML 大数据时代,我们需要从网络中获取海量的新鲜的各种信息,就不免要跟着两个家伙打交道,这是两种结构化的数据交换格式.一般来讲,我们会从网络获取XML或者Json格式的数据,这些数据有着特 ...

  9. Android解析xml的方法,Android中解析XML格式数据的方法

    XML介绍:Extensible Markup Language,即可扩展标记语言 一.概述 Android中解析XML格式数据大致有三种方法: SAX DOM PULL 二.详解 2.1 SAX S ...

最新文章

  1. css控制边界与边框示例(内边距、外边距使用方法)
  2. 《ASP.NET Core 微服务实战》-- 读书笔记(第1章 、第2章)
  3. [Java基础]类加载
  4. struts2值栈,OGNL表达式,interceptor
  5. PIFO到底是什么?【Programmable Packet Scheduling at Line Rate】
  6. Writing a good ISMAR paper
  7. 云WAF之语义分析引擎
  8. 简单详细叙述FpGrowth算法思想(附python源码实现)
  9. Python:火山小视频-无水印视频-多线程-批量采集实现和完整代码
  10. dw计算机代码,DW-滚动文字代码.doc
  11. 利用Python scapy爬取起点小说网小说
  12. 阿里云操作系统——飞天(Apsara)
  13. 【拼多多】六一儿童节
  14. 全网最全开源数据集 | 资源
  15. spark写入Oracle 报错 java.lang.ArrayIndexOutOfBoundsException: -32423
  16. No converter for [class xxx] with preset Content-Type ‘multipart/form-data’
  17. 鸿蒙系统的微内核是什么
  18. Hyperledger Fabric网络节点架构
  19. 杜克大学电气与计算机考研,杜克大学电气与计算机工程研究生录取满足哪些要求?...
  20. 【SpringBoot】51、Spring-Boot-Admin搭建服务监控系统

热门文章

  1. 我的世界在自建的服务器中装mod,《我的世界》中国版服务器MOD添加教程
  2. 华为注册“花瓣编程”,释放了什么信号?
  3. matlab iri模型,IRI2012电离层模型 matlab代码
  4. Word设置题注快捷键
  5. Chrome浏览器安装Adblock Plus插件拦截广告
  6. 中秋将至,想吃月饼了吗?
  7. 【51单片机】外部中断
  8. 当类模板遇到了友元函数
  9. java秃顶_【本人秃顶程序员】在Java中使用函数范式提高代码质量
  10. Golang【sgg】