XML

可可扩展标记语言 XML

XML

1什么是XML

1.概念:

​ 可扩展标记语言,是一种标记语言,和HTML相似,设计宗旨是数据传输,具有自我描述。

2.XMl的作用:

​ 存储和传输数据

3.XML结构:

​ 树型结构

​ 文档必须包含根元素,该元素是其他元素的父类元素,就像一棵树一样,从树的根部开始,并扩展到树的最低端

<节点A>
	<节点B(节点A的子节点) E = "属性">
   		 <节点C>节点B的子节点</节点C>
    	 <节点D>节点B的子节点</节点D>
    </节点B(节点A的子节点)>
</节点A>

在这里插入图片描述

XML基本语法

1标签组成:

​ 对大小写敏感,标签成双成对,标签自定义,必须正确嵌套

操作XML文件

//导包
using System.Xml;
public static void Main(string [] args)
{
    XmlDocument xmd = new XmlDocument();  //创建一个XmlDocument对象
    xmd.Load("路径xml文件");//有相对定位从bin\Debug里面存放文件,绝对定位把整个文件路径写上去
    XmlNode xmlon = new xmd.DocumentElement;//读取XMl文件的根节点
    foreach(XmlNode no in xmlon.ChildNodes)		//对子节点循环
    {
        //
    }
}

属性方法

对象属性方法说明
DocumentElement属性获取根节点
XmlDocumentChildNodes属性获取所有子节点
Load()方法读取整个XMl文件的结构
lnnerText当前节点的值
XmlNodeName当前节点的名称
ChildNodes属性当前节点的所有子节点
XmlElement对象
关系

​ XmlNode是XmlElement的父类,抽象类

​ XmlElement,扩展自己,读取属性

2XML是一个纯文本

XML 命名 :

1组成:

​ 可以含字母、数字以及其他的字符

2要求:

​ 名称不能以数字或者标点符号开始

​ 名称不能以字符 xml开始 ,大小写都不行

​ 名称不能包含空格

XML 简化平台的变更

XML没什么特别,他仅仅只是纯文本,可以处理文本的软件都可以处理XML,

升级到新的系统(硬件或软件平台),总是非常费时的。必须转换大量的数据,不兼容的数据经常会丢失,

XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。

台),总是非常费时的。必须转换大量的数据,不兼容的数据经常会丢失,

XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值