- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《XML輕松学习手册》笔记
第一章XML快速入门XML是Extensible Markup Language的简写,一种扩展性标识语言。XML里允许你自己创建这样的标签,所以叫做可扩展性。1.XML并不是标记语言。它只是用来创造标记语言(比如HTML)的元语言。2.XML并不是HTML的替代产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。3.不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。XML来源于SGML,一种比HTML更早的标志语言标准。它是标志语言的标准,也就是说所有标志语言都是依照SGML制定的,当然包括HTML。SGML的覆盖面很广,凡是有一定格式的文件都属于SGML,比如报告,乐谱等等,HTML是SGML在网络上最常见的文件格式。因此,人们戏称SGML是HTML的妈妈。而XML就是SGML的简化版,只不过省略了其中复杂和不常用的部分。XML也可以应用在金融,科研等各个领域,我们这里讲的,只是XML在web方面的运用而已。XML是用来创建定义类似HTML的标记语言,然后再用这个标记语言来显示信息。第一行?xml version=1.0?是一个XML声明,表示文档遵循的是XML的1.0 版的规范。第二行定义了文档里面的第一个元素(element),也称为根元素: myfile。这个就类似HTML里的HTML开头标记。注意,这个名称是自己随便定义的。XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。XML标记必须遵循下面的命名规则:1.名字中可以包含字母、数字以及其它字母;2.名字不能以数字或_ (下划线) 开头;3.名字不能以字母 xml (或 XML 或 Xml ..) 开头;4.名字中不能包含空格。第二章XML概念1.扩展性使用XML,你可以为你的文档建立自己的标记(tags)。在XML中,你能建立任何你需要的标记。你可以充分发挥你的想象力,给你的文档起一些好记的标记名称。扩展性使你有更多的选择和强大的能力,但同时也产生一个问题就是你必须学会规划。你自己要理解自己的文档,知道它由哪几部分组成,相互之间的关系和如何识别它们。2.标识使用XML你可以识别文档中的元素。XML的目的是标识文档中的元素。通过标识,你的文档才便于阅读和理解,你可以划分段落,列明标题。XML中,你更可以利用其扩展性来为文档建立更合适的标识。不过,有一点要提醒大家注意:标识仅仅是用来识别信息,它本身并不传达信息。例如这样的HTML代码:bfrist step/b 这里b表示粗体,只用来说明是用粗体来显示frist step字符,b本身并不包含任何实际的信息,在页面上你看不到b,真正传达信息的是frist step 。3.语言使用XML你要遵循特定的语法来标识你的文档。虽然XML的扩展性允许你创建新标识,但它仍然必须遵循特定的结构,语法和明确的定义。在计算机领域,语言常常表示一种程序语言,用来编程实现一些功能和应用,但不是所有的语言都是用来编程的,XML就只是一种用来定义标识和描述信息的语言。4.结构化XML促使文档结构化,所有的信息按某种关系排列。结构化就是为你的文档建立一个框架,就象写文章先写一个提纲。结构化使你的文档看起来不会杂乱无章,每一部分都紧密联系,形成一个整体。结构化有两个原则: 1.每一部分(每一个元素)都和其他元素有关联。关联的级数就形成了结构。 2.标识本身的含义与它描述的信息相分离。myfilechapterpara.../para/chapter/myfile上面这样的文档结构,我们又称之为文档树,主干是父元素,如myfile,分支和页是子元素,如chapter和para。5.Meta数据(Metadata)专业的XML使用者会使用meta数据来工作。用XML,你可以描述你的信息在哪里,你可以通过meta来验证信息,执行有哪些信誉好的足球投注网站,强制显示,或者处理其他的数据。下面是一些XML metadata在实际应用中的用途: 1.可以验证数字签名,使在线商务的提交动作(submission)有效。 2.可以被方便的建立索引和进行更有效有哪些信誉好的足球投注网站。 3.可以在不同语言之间传输数据。6.显示单独用XMl不能显示页面,我们使用格式化技术,比如CSS或者XSL,才能显示XML标记创建的文档。XML是将数据和格式分离的。XML文档本身不知道如何来显示,必须有辅助文件来帮助实现。XML中用来设定显示风格样式的文件类型有: 1.XSL 2.CSS 3.Behaviors7.DOM DOM全称是document object model(文档对象模型),DOM
文档评论(0)