吉小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也能够作为派生其余标识表记标帜言语的元言语。
说到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世界。网站建设可是此刻,它终于再也无力接受了。
在互联网上,服务器与服务器之间、服务器与阅读器之间有大量的数据需求互换,特