吉小AS1第13章 PHP4.0处理XML
第一步、设定目标%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也可以作为派生其他标记语言的元语言。
![](/upload/ad_content/xuanchuantu-1.jpg)
说到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世界。
网站制作但是现在,它终于再也无力承受了。
在互联网上,服务器与服务器之间、服务器与浏览器之间有大量的数据需要交换,特
网页名称:建设一个简单的网站,基本流程要知晓!
标题路径:https://www.cdcxhl.com/news22/130022.html
成都网站建设公司_创新互联,为您提供动态网站、网站建设、网站导航、Google、品牌网站设计、定制开发
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联