吉小AS1第13章 PHP4.0處理XML
第一步、設(shè)定目標(biāo)%20做什么事之前都需要有一個(gè)明確的目標(biāo),這樣才知道自己在干什么,需要干什么以及想要得到什么。網(wǎng)站
建站也是如此,首先要設(shè)立一個(gè)目標(biāo),這個(gè)目標(biāo)不能是簡單籠統(tǒng)的,比如做個(gè)強(qiáng)大的網(wǎng)站、獨(dú)一無二的網(wǎng)站……這種目標(biāo)都不切實(shí)際,難以實(shí)現(xiàn)。設(shè)立目標(biāo)要詳細(xì),對(duì)網(wǎng)站要有具體的設(shè)計(jì)和規(guī)劃,比如建設(shè)網(wǎng)站之前問問自己,這個(gè)網(wǎng)站是要干什么?吸引哪類人使用?先不要把自己的網(wǎng)站定位太高,從小做起,慢慢完善,慢慢提升。
到現(xiàn)在為止,關(guān)于網(wǎng)絡(luò)數(shù)據(jù)庫的介紹就先告一段落,下面我們要討論的是另外一個(gè)可 能很陌生但卻很有前途的話題: XML。 XML是什么呢?也許你知道一些, 或許還不清楚。 網(wǎng)上有人把XML稱為HTML的“終結(jié)者”,這話并不恰當(dāng),其實(shí)可以說XML開發(fā)出來的 目的倒不是為了一腳把HTML踢出網(wǎng)絡(luò)大舞臺(tái),雖然它很快就會(huì)成為下一一個(gè) Web主導(dǎo)技術(shù), 但至少在未來一段相 當(dāng)長的時(shí)間里,它們可以和平共處。當(dāng)然,未來將是XML的,但HTML 也許可以作為XML的一部分(-一個(gè)DTD) 而繼續(xù)生存下去。本章我們先用一些篇 幅簡單 介紹XML的基礎(chǔ)知識(shí),然后詳細(xì)介紹下PHP4.0的XML函數(shù)庫,最后列舉了幾個(gè)實(shí)例
來演示怎樣使用PHP4.0來訪問XML文檔,獲得數(shù)據(jù)信息。 13. 1 XML簡介 13.1.1 什么是XML
XML的全稱是Extensible Markup Language,可擴(kuò)展標(biāo)記語言,它是標(biāo)準(zhǔn)通用標(biāo)記語言 (Standard Generic Markup Language, SGML)的一個(gè)子集。其目的在于定義一種互聯(lián)網(wǎng)上交 換數(shù)據(jù)的標(biāo)準(zhǔn),使得在Web.上以現(xiàn)有超文本標(biāo)記語言(Hypertext Markup Language, HTML) 的使用方式提供、接收和處理通用的SGML成為可能。XML也是一種置標(biāo)語言, 也有DTD, 所以XML也可以作為派生其他標(biāo)記語言的元語言。
說到XML就不能不先說一下SGML和HTML。20 世紀(jì)80年代初,藍(lán)色巨人IBM設(shè) 計(jì)了一種文檔系統(tǒng),通過在文檔中添加一一種稱為標(biāo)記(tags) 或標(biāo)注(markup) 的格式化指 令來標(biāo)注文檔中的每種單元,生成標(biāo)準(zhǔn)化文檔。他們?cè)O(shè)計(jì)了一種叫做GML(Gereralized Markup Language,通用標(biāo)注語言)的語言,用來把標(biāo)記和純文本混合在一一起。1986 年,國際標(biāo)準(zhǔn)化 組織(International Standard Organization ,ISO)接受了IBM的GML語言,將其作為生成標(biāo) 準(zhǔn)化文檔的國際標(biāo)準(zhǔn),即ISO 8879:1986, ISO 在其標(biāo)準(zhǔn)中將GML改稱為SGML語言。
一方面,SGML是一種用來定義結(jié)構(gòu)化文檔類型的系統(tǒng),但另一方面,它也是用來描 述該文檔類型實(shí)例的一種標(biāo)注語言。實(shí)際上,SGML是定義其他標(biāo)注語言的元語言(meta- language)。它采用文檔類型定義(DTD,Document Type Definition) 的方法來定義新的標(biāo)注
很多人
建站的目的是為了吸引更多的潛在客戶,激發(fā)客戶群,將潛在客戶轉(zhuǎn)變?yōu)閷?shí)際客戶,達(dá)到利益目的。比如說網(wǎng)站的所有者是買賣兒童書籍的,那這個(gè)網(wǎng)站就是要以寶媽和兒童為對(duì)象,設(shè)計(jì)能夠吸引她們的頁面和內(nèi)容,通過展示這類內(nèi)容,達(dá)到買賣書籍的目的。%20第二步、整理站內(nèi)內(nèi)容%20在第一步設(shè)立目標(biāo)以后就要開始設(shè)計(jì)規(guī)劃網(wǎng)站的內(nèi)容了。根據(jù)設(shè)立的目標(biāo),想想如何完成目標(biāo),完成目標(biāo)需要哪些條件。在決定
建站的內(nèi)容以后,就開始整理這些素材,如信息、圖片視頻等,這些東西具體的排放位置,怎么出現(xiàn)在潛在客戶的視線里,這都是要考慮的問題。
語言。作為SGML的一種重要應(yīng)用,HTML本身既是一種文檔類型,也是-種標(biāo)注語言, 用來描述HTML文檔。
SGML的確功能強(qiáng)大,但它的缺點(diǎn)在于太龐大,太復(fù)雜,而且不太適合于網(wǎng)絡(luò),因此 只有一些大公司、 政府機(jī)構(gòu)在使用。據(jù)說美國國稅局就在使用SGML來設(shè)計(jì)稅表等文件。 HTML建立在超文本和標(biāo)記語言的基礎(chǔ)上,與平臺(tái)和設(shè)備無關(guān),使用標(biāo)記描述文檔與超文 本之間的鏈接,達(dá)到鏈接和在文本之間移動(dòng)的目的。應(yīng)該說,它的設(shè)計(jì)是基于文本的,并不 打算描述復(fù)雜的文檔。但后來人們?yōu)榱烁鞣N理由對(duì)它進(jìn)行了種種擴(kuò)充,使得它不斷膨脹,幾 乎統(tǒng)治了整個(gè)Web世界。
網(wǎng)站制作但是現(xiàn)在,它終于再也無力承受了。
在互聯(lián)網(wǎng)上,服務(wù)器與服務(wù)器之間、服務(wù)器與瀏覽器之間有大量的數(shù)據(jù)需要交換,特
網(wǎng)頁名稱:建設(shè)一個(gè)簡單的網(wǎng)站,基本流程要知曉!
標(biāo)題路徑:http://jinyejixie.com/news22/130022.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、Google、品牌網(wǎng)站設(shè)計(jì)、定制開發(fā)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)