XML快速学习(1)

发表时间:2011-03-12 21:25 | 分类:其他知识 | 浏览:212 次

笔记:

一. XML快速入门

1什么是XML

XMLExtensible Markup Language的简写,一种扩展性标识语言。已经熟悉的html全称是Hypertext Markup Language——超文本标记语言。

概念解析:

XML并不是标记语言。它只是用来创造标记语言(比如HTML)的元语言。XML并不是HTML的替代产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。

2XML的优点:

1.XML可以广泛的运用于web的任何地方;
2.XML可以满足网络应用的需求;
3.使用XML将使编程更加简单;
4.XML便于学习和创建;
5.XML代码将清晰和便于阅读理解;

3XMLHTML的区别

HTMLXML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述, 显示网页内容。XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述 内容的数据形式和结构。

二. XML概念

1、扩展性---使用XML,你可以为你的文档建立自己的标记(tags)

2、标识---使用XML你可以识别文档中的元素。

XML的目的是标识文档中的元素。标识仅仅是用来识别信息,它本身并不传达信息。例如这样的HTML代码:
<b>frist step<b>
这里<b>表示粗体,只用来说明是用粗体来显示"frist step"字符,<b>本身并不包含任何实际的信息,在页面上你看不到<b>,真正传达信息的是"frist step "

3、语言---使用XML你要遵循特定的语法来标识你的文档。

4、结构化---XML促使文档结构化,所有的信息按某种关系排列。

这是本文的XML描述文档,可以看到标识分三级关联,非常清晰:
<myfile>
<chapter>
<para>
...
</para>
</chapter>
</myfile>
上面这样的文档结构,我们又称之为"文档树",主干是父元素,如<myfile>,分支和页是子元素,如<chapter><para>

5、Meta数据(Metadata)---专业的XML使用者会使用meta数据来工作。

HTML中使用meta标识来定义网页的关键字,简介等,这些标识不会显示在网页中,但可以被搜索引擎搜索到,并影响搜索结果的排列顺序。
XML,你可以描述你的信息在哪里,通过meta来验证信息,执行搜索,强制显示,或者处理其他的数据。

6、显示

单独用XMl不能显示页面,我们使用格式化技术,比如CSS或者XSL,才能显示XML标记创建的文档。

7、DOM

DOM全称是document object model(文档对象模型)DOM是用来干什么的呢?假设把你的文档看成一个单独的对象,DOM就是如何用HTML或者XML对这个对象进行操作和控制的标准。

本文标签:

本文链接:http://www.sijitao.net/361.html

本文版权虫虫开源所有,欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

一键脚本 SSH攻击 IP查询 博客历程 留言本 文章归档 网站地图 谷歌地图
托管于阿里云&七牛云. 已加入博客联盟. 浙ICP备13025236号.
Copyright © 2010-2016 虫虫开源 All Rights Reserved.