您的位置 首页 > 娱乐休闲

C读取和写入XML文件 java读取xml配置文件参数

关于xml是属于一个比较重要的东西,在平时开发的过程中,这块内容最主要的是要掌握XML内容的读取和写入操作。

一.什么是XML?

    • XML 指可扩展标记语言(EXtensible Markup Language)
    • XML 是一种标记语言,很类似HTML
    • XML 的设计宗旨是传输数据,而非显示数据
    • XML 标签没有被预定义,您需要自行定义标签
    • XML 被设计为具有自我描述性
    • XML 是W3C 的推荐标准

二.XML语法:

1.一个XML包含以下几部分内容:

文档声明,元素,属性,注释,CDATA(特殊字符),处理指令

2.最简单的声明格式

<?xml version="1.0" ?>

用encoding属性声明文档的编码

<?xml version="1.0" encoding="UTF-8" ?>

用standalone属性说明文档是否独立

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

三.XML文件的读取:

xml文件内容:

<?xml version="1.0" encoding="utf-8"?> <library id="30"> <BOOK id="20"> <name>高等数学</name> <name1>大学英语</name1> </BOOK> </library>

读取XML内容:

static void Main(string[] args) { //将XML文件加载进来 XDocument document = XDocument.Load("D:\\123.xml"); //获取到XML的根元素进行操作 XElement root= document.Root; XElement ele= root.Element("BOOK"); //获取name标签的值 XElement shuxing= ele.Element("name"); Con); //获取根元素下的所有子元素 IEnumerable<XElement> enumerable = root.Elements; foreach (XElement item in enumerable) { foreach (XElement item1 in i) { Con); //输出 name name1 } Con("id").Value); //输出20 } Con; }

写入XML内容:

static void Main(string[] args) { //获取根节点对象 XDocument document = new XDocument; XElement root = new XElement("School"); XElement book = new XElement("BOOK"); book.SetElementValue("name", "高等数学"); book.SetElementValue("name1", "大学英语"); root.Add(book); root.Save("d:\\123.xml"); Con; }

注:这里介绍的两种简单的读取写入xml文件,更多高级的用法可以参考:有道云笔记xml部分内容

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何读取xml配置文件,读取xml配置文件原理,java读取xml配置文件,c++读取xml配置文件”边界阅读