XML 教程

教程说明:

XML简介

XML,可扩展的标识语言(eXtensible Markup Language),其先驱是SGML和HTML。SGML,通用标识语言标准(Standard Generalized Markup Language),是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档结构,主要用于大量高度结构化数据的防卫区和其它各种工业领域,便于分类和索引。同XML相比,SGML定义的功能很强大,然而它不适于Web数据描述,而且价格非常昂贵。

XML作用

  • 丰富文件(Rich Documents)-自定文件描述并使其更丰富;
  • 属于文件为主的XML技术应用;
  • 标记是用来定义一块数据应该如何呈现;
  • 解释数据(Metadata)-描述其它文件或在线信息;
  • 属于数据为主的XML技术应用;
  • 标记是用来说明一块资料的意义;
  • 组态档案(Configuration Files)-描述软件的组态参数。

XML不是对HTML的替代

XML 是对 HTML 的补充。

XML 不会替代 HTML,理解这一点很重要。在大多数 Web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。

对 XML 最好的描述是:

XML 是独立于软件和硬件的信息传输工具。

XML章节简介

本文分为4个章节,通过XML的教程、XML进阶、XML实例/测验实现多方面综合学习
1、  XML 教程

2、  XML JavaScript

3、  XML 进阶

4、  实例/测验

XML官方信息

类    型:  可扩展标记语言 

作    者:  W3C组织

XML相关论坛:   http://bbs.xml.org.cn/index.asp

XML教程:  http://www.w3cschool.cn/xml

学习XML之前,你可以了解的知识

《HTML教程》

《CSS教程》

《Javascript教程》


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

实例/测验

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }