tnblog
首页
视频
资源
登录

XML读取和写入

5065人阅读 2019/11/28 20:04 总访问:53574 评论:3 收藏:0 手机
分类: .NET

第一步先引入using System.Xml.Linq;

一、写入

1)、上图中 XElement configuration = new XElement("configuration(取名不作约束)");和XElement book = new XElement("bookes(取名不作约束)");作用为创建犹如下图中Xml文件中的<configuration ></configuration >标签。而<configuration ></configuration >也犹如HTML标签一般。。。

2)、configuration.Add(book);的作用犹如上图Xml文件中的<configuration ></configuration >标签中添加<appSetting></appSetting>。

效果为:<configuration >

                        <book>  </book>

                </configuration >

3)、configuration.Save(Server.MapPath("~/xml/bookes.xml"));的作用为:(先手动创建xml文件夹)在xml文件夹中创建一个bookes.xml文件将configuration序列化为xml文件的内容如下图。

在资源管理器中打开文件夹,得下图:

4)、

上图中代码作用为:调用第一张图中的AddBook方法,具体方法只是在操作(1)、(2)的内容。

其中:

XElement bookName = new XElement("bookName");

bookName.Value = _BookName(_BookName为方法传的参数,也可以赋你想赋的值,如bookName.Value = “123”;);是给bookName标签赋值,

首图全代码效果如图(打开bookes.xml文件图):


二、读取(看注释吧,朕乏了)

效果图:

点击“盗墓笔记”显示


这便就是读取,慢慢意会...




评价

魔佛丿

2019/11/28 20:06:22

一个晚自习就这样过去了...

剑轩:@魔佛丿总结得很好!

2019/11/28 21:28:17 回复

魔佛丿:@剑轩兄弟们,给大哥点点关注~

2019/11/29 9:05:09 回复

解决XML添加新元素问题

最近遇到一个xml在末尾添加节点报错问题,如下图!网上搜了一下解决方式如下

c中插入XML的命名空间

直接贴代码吧XDocumentdocument=newXDocument(newXDeclaration(&quot;1.0&quot;,&quot;UTF-8&quot;,&quot;yes&quot;)); XN...

.net Core 处理XML输出格式

services.AddMvc(option=&gt;{ option.ReturnHttpNotAcceptable=true; option.OutputFormatters.Add(newXmlDataContractS...

XDocument创建XML文件和读取文件

创建根节点创建父节点创建子节点范例: //获取根节点对象 XDocument document = new XDocument(); //创建根节点下的...

XML文件的读写

各位童鞋们,今天我们一起来学习一下XML文件的读取XML用途:配置、传输、储存。引入命名口空间:using System.Xml.Linq;话...

.NET MVC 中 XML的创建读取操作

在.net mvc中,想要进行读取xml的操作需要以下步骤: Xml用途:配置、传输、储存。1,先要导入命名空间:如下图: 2,我们需要...

开发winform XML文件生成C类文件工具

最近项目中用到了博通PLC采集图像数据保存的业务,需要解析软件返回的xml文件,然后保存到数据库。为了方便就自己整了一个x...

XML解析字符串

字符串格式变成xmlXElementroot=XElement.Parse(result)或者XDocument.load

XML 基础读写

前言MVC操作XML 首先引入 using System.Xml.Linq;创建XML文件需要创建根节点 //根节点 XElementlabery=newXElement(&quot...

MVC XML获取指定路径下的XML文件

首先通过路径找到XML文件//通过指定路径找到XML文件 XElementxDoc=XElement.Load(Server.MapPath(&quot;~/xml/labery.xml&...

XML添加,添加,删除,修改

代码如下:publicActionResultIndex() { XDocumentdocument=newXDocument(newXDeclaration(&quot;1.0&quot;,&quot;UTF-8&...

.net XML删除节点

publicActionResultRemove() { stringuri=Server.MapPath(&quot;~/xml/book.xml&quot;); varroot=XElement.Load(uri);...

.net XML更新节点

publicActionResultUpdate() { stringuri=Server.MapPath(&quot;~/xml/boos2.xml&quot;); varroot=XElement.Load(uri)...

XML读取

//获取root节点 XElementroot=XElement.Load(Server.MapPath(&quot;~/路径文件名&quot;)); //根据路径得到值root里面的第...

.NET Core使用NSwagger实现Api文档生成与版本控制。生成XML文件

参考代码下载地址:https://download.tnblog.net/resource/index/ba55ad0850ca4b71bc56855d0b4782d1一:下载NSwag环境Insta...
……
排名
47
文章
10
粉丝
10
评论
13
委托、系统委托、lamdba表达式
剑轩 : 图片是qq里边的图片需要上传过来才能显示
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
逸一时,误一世。