首先我们先看一下最终结果,如下:

<?xml version="1.0" encoding="utf-8"?>
<config><server ip="192.168.1.1" port="88" name="oracle" />
</config>

要实现如上的效果,具体C#代码如下:

XElement config = new XElement("config");
XElement server = new XElement("server");
server.Add(new XAttribute("ip", "192.168.1.1"));
server.Add(new XAttribute("port", "88"));
server.Add(new XAttribute("name", "oracle"));
config.Add(server);
config.Save("config.xml");

具体的也不多解释了,很简单的一段代码,比使用XmlDocument 简单方便多了

转载于:https://www.cnblogs.com/duanjt/p/6051464.html

C#通过XElement写入XML文件相关推荐

  1. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  2. python-格式化写入xml文件

    背景 直接写入xml文件,最终得到的xml文件时一行,不是向我们日常看见的换行以及缩进. 为了得到得到上面的效果,需要转换一下,代码如下 import xml.etree.ElementTree as ...

  3. python将数据写入xml文件_python读取/创建XML文件

    Python中定义了很多处理XML的函数,如xml.dom,它会在处理文件之前,将根据xml文件构建的树状数据存在内存.还有xml.sax,它实现了SAX API,这个模块牺牲了便捷性,换取了速度和减 ...

  4. java 写入xml文件_java读写xml文件

    要读的xml文件 李华姓名> 14年龄> 学生> 张三姓名> 16年龄> 学生> 学生花名册> package xml; import java.io.Fil ...

  5. java创建xml设置路径_java 写入xml文件 地址如何设置为局域网内的另一台服务器上...

    wjgpath是配置文件里的路径,这里是本地G盘,配置如下 wjgpath = G:\\wjgxml\\ /** * 输出xml文件到指定目录 * @param root * @return */ p ...

  6. VTK学习笔记3:IO操作读取写入xml文件和vtk文件

    1.vtu文件 vtk实战(二十四)--读入vtu数据 vtk实战(三十)--写入vtu数据 2.vtp文件 2.1读入vtp文件 2.2 创建vtp文件 从网络示例和在线文档中,我收集了一些信息,创 ...

  7. DOM4J读取和写入XML文件

    DOM4J是JDOM的一种智能分支.它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持.XML Schema支持以及用于大文档或流化文档的基于事件的处理.它还提供了构建文档表示的选项, ...

  8. MFCXTP库读取和写入XML文件

    注:XTP库文件可以在网上下载,然后引用到所写的程序中 1.XML示范文件 //示例文件 <?xml version="1.0" encoding="UTF-8&q ...

  9. python写xml文件_python写入xml文件的方法

    Python 这篇文章主要介绍了Python 2.7.x 和 3.x 版本的重要区别小结,需要的朋友可以参考下 ... 脚本之家1322020-05-16 Python 今天小编就为大家分享一篇Pyt ...

  10. XML文件的写入和读取(解析)基于DOM4J工具

    这两天做了个天气的小应用,需要用到百度的天气api,获取到的信息是一个xml文档. 所以就从网上查了一下相关的知识,就是关于怎么去解析出来xml文件的信息. 先放一个我自己写的例子,加了点注释,贴这里 ...

最新文章

  1. silverlight与javascript交互操作
  2. 嫌Terminal终端太单调?快收下这几个有趣的改造工具!
  3. python学习日常-编码与字符串格式化
  4. T5: Text-to-Text Transfer Transformer 阅读笔记
  5. 第六届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)
  6. mysql时间函数总结_MySQL 日期时间函数常用总结
  7. 常用的分隔符有哪三种_Node.js系列四 - 常用的内置模块
  8. GCF(1)---How to modify PICS according to FGI bits UE reported
  9. Mybatis的动态sql(五)
  10. 腾讯用微信、QQ 把微视送上了 App Store 第一 | 畅言
  11. 爆料:学术生涯遭重创,才是压垮张首晟教授的最后一根稻草
  12. 工具的使用——vs2013(三)
  13. html5从基础到入门,Html5从入门到精通系列2:Html5基础
  14. can not be used when making a shared object; recompile with -fPIC
  15. 清理谷歌浏览器注册表_【从注册表解决谷歌浏览器主页被篡改】注册表被篡改_谷歌浏览器被360篡改...
  16. 进入linux jed文本编辑怎么退出,Linux jed命令
  17. 微服务实践(七):从单体式架构迁移到微服务架构 - DockOne.io
  18. SRS开启FLV播放
  19. android aar组件化,android module解耦组件化总体概述(推荐)
  20. 笔记本外接显示屏调节亮度不刺眼

热门文章

  1. Spring随笔(04)
  2. BZOJ 1067 降雨量(RMQ-ST+有毒的分类讨论)
  3. 809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。...
  4. eclipse中jsp页面 page报错问题
  5. git commit或pull后恢复到原来版本
  6. yum 安装Mysql8.0
  7. 环境判断:区别h5打开还是weixin打开?
  8. 201709020工作日记--synchronized、ReentrantLock、读写锁
  9. ASP.NET Web API 安全验证之摘要(Digest)认证
  10. 比特币原理——交易与UTXO