吉小AS1 第13章 PHP4.0处理XML
第一步、设定目标%20做什么事之前都需要有一个明确的目标,这样才知道自己在干什么,需要干什么以及想要得到什么。网站建站也是如此,首先要设立一个目标,这个目标不能是简单笼统的,比如做个强大的网站、独一无二的网站……这种目标都不切实际,难以实现。设立目标要详细,对网站要有具体的设计和规划,比如建设网站之前问问自己,这个网站是要干什么?吸引哪类人使用?先不要把自己的网站定位太高,从小做起,慢慢完善,慢慢提升。
第一步、设定目标%20做什么事之前都需要有一个明确的目标,这样才知道自己在干什么,需要干什么以及想要得到什么。网站建站也是如此,首先要设立一个目标,这个目标不能是简单笼统的,比如做个强大的网站、独一无二的网站……这种目标都不切实际,难以实现。设立目标要详细,对网站要有具体的设计和规划,比如建设网站之前问问自己,这个网站是要干什么?吸引哪类人使用?先不要把自己的网站定位太高,从小做起,慢慢完善,慢慢提升。
到现在为止,关于网络数据库的介绍就先告一段落,下面我们要讨论的是另外一个可 能很陌生但却很有前途的话题: XML。 XML是什么呢?也许你知道一些, 或许还不清楚。 网上有人把XML称为HTML的“终结者”,这话并不恰当,其实可以说XML开发出来的 目的倒不是为了一脚把HTML踢出网络大舞台,虽然它很快就会成为下一一个 Web主导技术, 但至少在未来一段相 当长的时间里,它们可以和平共处。当然,未来将是XML的,但HTML 也许可以作为XML的一部分(-一个DTD) 而继续生存下去。本章我们先用一些篇 幅简单 介绍XML的基础知识,然后详细介绍下PHP4.0的XML函数库,最后列举了几个实例
来演示怎样使用PHP4.0来访问XML文档,获得数据信息。 13. 1 XML简介 13.1.1 什么是XML
XML的全称是Extensible Markup Language,可扩展标记语言,它是标准通用标记语言 (Standard Generic Markup Language, SGML)的一个子集。其目的在于定义一种互联网上交 换数据的标准,使得在Web.上以现有超文本标记语言(Hypertext Markup Language, HTML) 的使用方式提供、接收和处理通用的SGML成为可能。XML也是一种置标语言, 也有DTD, 所以XML也可以作为派生其他标记语言的元语言。
说到XML就不能不先说一下SGML和HTML。20 世纪80年代初,蓝色巨人IBM设 计了一种文档系统,通过在文档中添加一一种称为标记(tags) 或标注(markup) 的格式化指 令来标注文档中的每种单元,生成标准化文档。他们设计了一种叫做GML(Gereralized Markup Language,通用标注语言)的语言,用来把标记和纯文本混合在一一起。1986 年,国际标准化 组织(International Standard Organization ,ISO)接受了IBM的GML语言,将其作为生成标 准化文档的国际标准,即ISO 8879:1986, ISO 在其标准中将GML改称为SGML语言。
一方面,SGML是一种用来定义结构化文档类型的系统,但另一方面,它也是用来描 述该文档类型实例的一种标注语言。实际上,SGML是定义其他标注语言的元语言(meta- language)。它采用文档类型定义(DTD,Document Type Definition) 的方法来定义新的标注
很多人建站的目的是为了吸引更多的潜在客户,激发客户群,将潜在客户转变为实际客户,达到利益目的。比如说网站的所有者是买卖儿童书籍的,那这个网站就是要以宝妈和儿童为对象,设计能够吸引她们的页面和内容,通过展示这类内容,达到买卖书籍的目的。%20第二步、整理站内内容%20在第一步设立目标以后就要开始设计规划网站的内容了。根据设立的目标,想想如何完成目标,完成目标需要哪些条件。在决定建站的内容以后,就开始整理这些素材,如信息、图片视频等,这些东西具体的排放位置,怎么出现在潜在客户的视线里,这都是要考虑的问题。
语言。作为SGML的一种重要应用,HTML本身既是一种文档类型,也是-种标注语言, 用来描述HTML文档。
SGML的确功能强大,但它的缺点在于太庞大,太复杂,而且不太适合于网络,因此 只有一些大公司、 政府机构在使用。据说美国国税局就在使用SGML来设计税表等文件。 HTML建立在超文本和标记语言的基础上,与平台和设备无关,使用标记描述文档与超文 本之间的链接,达到链接和在文本之间移动的目的。应该说,它的设计是基于文本的,并不 打算描述复杂的文档。但后来人们为了各种理由对它进行了种种扩充,使得它不断膨胀,几 乎统治了整个Web世界。网站制作但是现在,它终于再也无力承受了。
在互联网上,服务器与服务器之间、服务器与浏览器之间有大量的数据需要交换,特
本文地址://cosda.cn//article/4354.html