XML可扩张标记语言

XML可扩张标记语言

1.XML的概述

XML称为可扩展标记性语言,是eXtensible Markup Language的缩写。在.NET框架中XML是非常重要的一部分。它用于描述数据,是当前处理结构化文档信息的有力工具。XML与操作系统、编程语言的开发平台无关,可以实现不同系统之间的数据交互。

XML的作用是用来存储和传输数据

XML的声明

<?xml version="1.0" encoding="UTF-8"?>
<Enginner>
    <ID>001</ID>
    <Name>周杰伦</Name>
    <Age>23</Age>
</Enginner>
2.XML的特点

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

3.XML的命名规则

1、名称可以含字母、数字以及其他的字符。
2、名称不能以数字或者标点符号开始。
3、名称不能以字符 “xml”(或者 XML、Xml)开始。
4、名称不能包含空格。

4.XML的语法规则

1、所有 XML 元素都须有关闭标签。
2、XML 标签对大小写敏感。
3、XML 必须正确地嵌套。
4、XML 文档必须有根元素。
5、XML 的属性值须加引号。

特殊符号:

&lt<小于
&gt>小于
&amp&和号
&apos省略号
&quot引号
5.如何读取XML

1、声明XMLDocument对象(System.Xml)

XMLDocument xmlD = new XMLDocument()

2.加载xml文件

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

xml遍历

foreach(XmlNOde node in node)
{
	node.innerText;
    node["标签名"].InnerText
}

XMLDocument与Xmlnode

对象属性和方法说明
XMLDocumentDocumentElement获取根节点
ChildNodes获取所有子节点
Load()读取整个xml文件
XmlNOdeInnerText当前节点得值
Name当前节点名称
ChildNodes当前节点得所有子节点

XmlNode是XmlElement的父类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值