XML

一:XML是什么

XML 指可扩展标记语言,用来传输和存储数据。

二:xml语法
结构
1、是一个树形结构
2、一定要有一个根标签
语法规则:
1、所有 XML 元素都须有关闭标签
2、XML 标签对大小写敏感
3、XML 必须正确地嵌套
4、XML 文档必须有根元素
5、XML 的属性值须加引号,如:属性=“属性值”
命名规则:
1、名称可以含字母、数字以及其他的字符
2、名称不能以数字或者标点符号开始
3、名称不能以字符 “xml”(或者 XML、Xml)开始
4、名称不能包含空格
三:XML的特点

​ XML 指可扩展标记语言(EXtensible Markup Language)
​ XML 是一种标记语言,很类似 HTML
​ XML 的设计宗旨是传输数据,而非显示数据
​ XML 标签没有被预定义。您需要自行定义标签。

四:XML与HTML的不同
XMLHTML
相同点标记语言标记语言
不同点保存传输数据展示美化数据
五:特殊的意义字符
<!--注释 --> 
  java和C#中:转义字符:\
  SqlServer数据:[]
  小于:&lt;
  大于:&gt;
  &:&amp;
  双引号:&quot;
  单引号:&apos;
六:XML的读取
A:读取步骤

​ 1、new一个XmlDocuemnt对象

 XmlDocuemnt xml = new XmlDocument();

​ 2、加载xml文件

xml.Load("xml文件路径");

​ 3、读取节点:

//1、读取根节点:(两种方式)
		XmlNode node = xmlD.DocumentElement;
		XmlElement xmlE = xmlD.DocumentElment;
//2、读取子节点:
foreach(xmlNode nodesub in node.ChildNodes)
{
}
B:XmlDocuemnt对象

属性:DocumentElement(获取根节点)
方法:Load(“路径”);

C:XmlNode对象

属性:

​ ChildNodes(所有子节点集合)

​ InnerText(节点上的文本)

​ Name(节点的名字)

​ Attributes[“key的名字”].Value (特指key的属性值)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值