XML轻松学习手册(1)XML快速入门

2016-02-19 21:44 0 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的XML轻松学习手册(1)XML快速入门,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - Web开发 】

  前言

  XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的:

  第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会;

  第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。

  提纲

  本文共分五大部分。分别是XML快速入门,XML的概念,XML的术语,XML的实现,XML的实例分析。最后附录介绍了XML的相关资源。作者站在普通网页设计人员的角度,用平实生动的语言,向您讲述XML的方方面面,帮助你拨开XML的神秘面纱,快速步入XML的新领域。

  第一章:XML快速入门

  一. 什么是XML?

  二. XML是新概念吗?

  三. 使用XML有什么好处?

  四. XML很难学吗?

  五. XML和HTML的区别

  六. XML的严格格式

  七. 关于XML的更多

  一. 什么是XML?

   

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  这往往是第一个问题,也往往在第一个问题上你就会搞不明白,因为大多的教材上这样回答:

  XML是Extensible Markup Language的简写,一种扩展性标识语言。 这是标准的定义。那么什么是标志语言,为什么叫扩展性?已经让人有些糊涂。我想我们这样来理解会好一些:

  对HTML你已经非常熟悉了吧,它就是一种标记语言,记得它的全称吗:"Hypertext Markup Language" 超文本标记语言。明白了?同时,HTML里面有很多标签,类似,等,都是在HTML
  4.0里规范和定义,而XML里允许你自己创建这样的标签,所以叫做可扩展性。

  这里有几个容易混淆的概念要提醒大家:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  1.XML并不是标记语言。它只是用来创造标记语言(比如HTML)的元语言。天,又糊涂了!不要紧,你只要知道这一点:XML和HTML是不一样的,它的用处途比HTML广泛得多,我们将在后面仔细介绍。

  2.XML并不是HTML的替代产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。我们仍将在较长的一段时间里继续使用HTML。(但值得注意的是HTML的升级版本XHTML的确正在向适应XML靠拢。)

  3.不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。

  下面就是一段XML示例文档(例1),用来表示本文的信息:

  myfilebrbr

  titleXML Quick Start/titlebrbr

  authorajie/authorbrbr

  emailajie@aolhoo.com/emailbrbr

  date20010115/datebrbr

  /myfile

   

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  注意:

   

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  1.这段代码仅仅是代码,让你初步感性认识一下XML,并不能实现什么具体应用;

  2.其中类似 title, author的语句就是自己创建的标记(tags),它们和HTML标记不一样,例如这里的 title是文章标题的意思,HTML里的 title是页面标题。

  二. XML是新概念吗?

  不是。XML

来源:https://www.tulaoshi.com/n/20160219/1626994.html

延伸阅读
标签: Web开发
二.元素的语法 元素由一对标识以及其中的内容组成。就象这样:ajie。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。 在XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范: 1.名称中可以包含字母、数字以及其它字母; 2.名称不能以数字或"_" (...
标签: Web开发
第二章 XML概念 经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念的问题上来。XML(Extensible Markup Language),一种扩展性标识语言。&...
标签: Web开发
七.DTD的语法 DTD是"有效XML文档"的必须文件,我们通过DTD文件来定义文档中元素和标识的规则及相互关系。如何建立一个DTD文件呢?让我们一起来学习: 1.设置元素 元素是XML文档的基本组成部分。你要在DTD中定义一个元素,然后在XML文档中使用。元素的定义语法为:!ELEMENT DESCRIPTION (#PCDATA, DEFINITION)* ...
标签: Web开发
五.Meta数据(Metadata)---专业的XML使用者会使用meta数据来工作。 在HTML中我们知道可以使用meta标识来定义网页的关键字,简介等,这些标识不会显示在网页中,但可以被搜索引擎搜索到,并影响搜索结果的排列顺序。 XML对这一原理进行了深化和扩展,用XML,你可以描述你的信息在哪里,你可以通过meta来验证信息,执行搜索,强制显...
标签: Web开发
第四章 XML语法 通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习XML的语法规范,动手写自己的XML文档。 一.XML语法规则 XML的文档和HTML的原代码类似,也是用标识来标识内容。创建XML文档必须遵守下列重要规则: 规则1:必须有XML声明语句 这一点我们在上一...

经验教程

649

收藏

13
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部