第一章XML概述的学习总结
- 格式:doc
- 大小:29.00 KB
- 文档页数:2
第一章XML概述的学习总结及实例
1.1 XML简介
XML是从1996年开始有其雏形,并向 W3C(全球信息网联盟)提案,而在1998二月发布为W3C的标准(XML1.0)。
XML的前身是SGML(The Standard Generalized Markup Language),是自IBM从60年代就开始发展的 GML(Generalized Markup Language)标准化后的名称。
XML 是一种简单、与平台无关并被广泛采用的标准。
XML 相对于HTML 的优点是它将用户界面与结构化数据分隔开来。
这种数据与显示的分离使得集成来自不同源的数据成为可能。
客户信息、订单、研究结果、帐单付款、病历、目录数据及其他信息都可以转换为 XML。
因此,XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。
而HTML是用来定义数据的,重在数据的显示模式。
XML是SGML的一个简化子集,它将SGML的丰富功能与HTML 的易用性结合在web应用中。
XML继承了SGML的许多特性,它有SGML的20%复杂性,却有80%SGML的功能。
XML描述的是结构和语义,而不是格式化;XML将数据结构内容和显示格式相分离;XML是元标记语言;XML是自描述语言;XML是独立于平台的;XML 不进行任何操作;XML具有良好的保值性。
1.2 XML的用途
从HTML中分离数据;交换数据;B2B电子商务;共享数据;存储数据;充分利用数据;创建新的语言。
例如:CML,SVG等。
1.3 XML的技术规范
○1基本规范:W2C于1998年2月批准了XML的1.0版本,成为一个国际标准。
2004年2月4日XML1.1推荐标准正式发布。
○2关联技术规范:DTD;XML命名空间;XML Schema;XPath;XSL;XSLT;XLink;XPointer;XQuery;XML DOM;SAX
实验实例:
<?xml version="1.0" encoding="UTF-8"?>
<roster>
<student ID="n101">
<name>李华</name>
<sex>男</sex>
<birthday>1978.9.12</birthday>
<score>92</score>
<skill>此学生爱好编程,以下是它的代码
<![CDATA[
<script>
function fl(a,b){
if(name="cai" && a<0)
{return 1}
else
{return 0}
}
</script>
]]></skill>
</student>
<student ID="n102">
<name>倪冰</name>
<sex>女</sex>
<birthday>1979.1.12</birthday>
<score>89</score>
<skill>Visual Basic & C#</skill>
</student>
</roster>。