XML基础

是什么

XML(eXtensible Markup Language)是一种可扩展标记语言,是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

XML的特点

  • XML是一种标记语言的一种,类似HTML
  • XML标记都是自定义的
  • XML设计宗旨是包含和传输数据
  • XML是W3C的推荐标准

XML的应用

  1. 作为系统的配置文件
  2. Ajax中传输数据
  3. Web Services中传输数据
  4. 异构平台的数据交换与整合

XML的语法规则

  • XML文件必须有根元素
  • XML文件必须有关闭标签
  • XML标记对大小写敏感
  • XML元素必须被正确的嵌套
  • XML属性必须加引号

XML与HTML的区别

 XMLHTML
核心包含与传输数据显示数据
声明<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE html>
结构树状结构平行结构
根元素必须

可有可无

语法规则

区分大小写

元素必须正确关闭

不区分大小写

元素可以不关闭

标记标准+自定义标准

 

 

 

 

 

 

 

 

XML与HTML的相似之处

  • 标签都是有左尖括号(<)和右尖括号(>)组成
  • 标记标准相同
  • 属性必须有值,值必须用引号括起,可以使用单引号,也可以使用双引号,但要始终保持一致

DTD

DTD(Document Type Definition)是用来定义XML文件结构的一种规则,它为XML文件提供语法与规则,DTD的内容既可以定义在XML文件中,也可以定义在XML文件之外。

通俗来说:DTD就是为了人们在传输数据的过程中为了可以更好的传输数据而制定的一个双发都可以接受的标准规范,它定义了XML文件中应该有什么模块(结构),以及他们之间的先后数量关系(语法),他就像CSS与HTML的关系一样,用来修饰HTML,但是又是一种扩展。

XML与HTML是同一级别的语言,只不过他们应用的范围与领域不同,但是XML与HTML不可以等同

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值