XML 先不用管他(知識(shí)不多 但比HTML知識(shí)量多,做網(wǎng)站不一定要配合XML,現(xiàn)在平時(shí)用的不多)
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),光明企業(yè)網(wǎng)站建設(shè),光明品牌網(wǎng)站建設(shè),網(wǎng)站定制,光明網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,光明網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
XHTML 和HTML 差不多 只是語(yǔ)法更嚴(yán)格 用來(lái)過(guò)度的
PHP 開源 跨平臺(tái) 語(yǔ)法不太復(fù)雜
.net 有微軟后臺(tái) 可以向c#程序員轉(zhuǎn) 安全(就是用來(lái)代替ASP的) 缺點(diǎn)不跨平臺(tái)
ASP asp.net PHP 大部分功能都一樣都可以實(shí)現(xiàn)
ASP 不建議下太多功夫 畢竟要被淘汰了
不能像他們學(xué)了幾年VB沒人招,工資勉強(qiáng)夠生活
多看看PHP .net教程 盡量都會(huì)
不適合.
XML適合記錄
配置文件
或者其他的需要移植和共享的數(shù)據(jù).
優(yōu)勢(shì)在于使用標(biāo)準(zhǔn)的格式,不同的
程序
和系統(tǒng)都能看懂.也方便人閱讀.
存儲(chǔ)大量數(shù)據(jù)時(shí)沒有簡(jiǎn)單有效的檢索
機(jī)制
,無(wú)論查詢還是修改都不便于操作.
用作記錄時(shí)適合
體積
小,可閱讀,可移植的數(shù)據(jù).
PHP+XML最典型的例子就是RSS了。web程序的話主要是廣告輪換(一般配置文件都用到XML)和站點(diǎn)地圖這兩個(gè)地方用到了XML操作,其實(shí)就是簡(jiǎn)單的操作節(jié)點(diǎn)。在數(shù)據(jù)量小、用戶少和性能要求不太高的環(huán)境下,可以將XML文檔用作數(shù)據(jù)庫(kù),但是卻不適用于用戶量大、數(shù)據(jù)集成度高以及性能要求高的作業(yè)環(huán)境。
1.特別常用.又很少改動(dòng)的數(shù)據(jù).如省市的數(shù)據(jù).
2.某個(gè)功能的配置文件.這個(gè)配置文件是為某個(gè)功能使用的.而這個(gè)功能又在不同的項(xiàng)目中使用.如果使用數(shù)據(jù)庫(kù)存儲(chǔ)那就需要建立表等等.比如.一個(gè)上傳圖片的整套功能.里面包含了縮略圖,水印等配置.這個(gè)功能你可能單獨(dú)放在一個(gè)文件夾里.在建立不同網(wǎng)站的時(shí)候.你復(fù)制這個(gè)文件夾即可.也不用考慮使用什么數(shù)據(jù)庫(kù).所以使用xml.反之如果你是用數(shù)據(jù)庫(kù)存儲(chǔ).你新建一個(gè)網(wǎng)站的時(shí)候.就要建表來(lái)保存.并且數(shù)據(jù)庫(kù)如果不一樣(mysql,access,mssql)等,你的存儲(chǔ)sql語(yǔ)句還不一樣.
一個(gè)簡(jiǎn)單的方法是模式匹配,例子程序代碼如下:
?php
$str='areas
area mc_name="CN_AH" title="安徽:0"/area
area mc_name="CN_BJ" title="北京:0"/area
area mc_name="CN_CQ" title="重慶:0"/area
area mc_name="CN_FJ" title="福建:0"/area
area mc_name="CN_GS" title="甘肅"/area
/areas';
$arr = array(
'安徽' =1,
'北京' =2,
'重慶' =3);
foreach ($arr as $k = $v){
$str=preg_replace("|title=\"$k:\d+\"|","title=\"$k:$v\"",$str);
}
echo $str;
?
更完美的辦法是使用XML系列函數(shù),把XML轉(zhuǎn)換為PHP對(duì)象,然后修改,不過(guò)很麻煩,對(duì)你這樣的簡(jiǎn)單XML沒必要那么做。
這個(gè)很有用,比如開發(fā)一個(gè)接口,這個(gè)接口互相傳送的數(shù)據(jù)可以用xml格式的數(shù)據(jù)。 例如新浪微波提供的接口返回形式就有xml格式的數(shù)據(jù)。 還有比如php和其他語(yǔ)言(c++)互相通信 ,也是選擇xml格式的數(shù)據(jù)進(jìn)行通信。這樣我們獲取了xml格式的數(shù)據(jù)后呢,當(dāng)然還需要php進(jìn)行解析 分離 將這些xml數(shù)據(jù)展示得到我們想要的網(wǎng)頁(yè)上或者編程自己想要的格式保存到自己的數(shù)據(jù)庫(kù)。等等吧! 應(yīng)用很多對(duì)我一般都是用到這些了。
新聞標(biāo)題:包含phpxml代替數(shù)據(jù)庫(kù)的詞條
本文鏈接:http://m.rwnh.cn/article4/hisooe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、搜索引擎優(yōu)化、網(wǎng)站設(shè)計(jì)公司、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)