這個(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ì)我一般都是用到這些了。
創(chuàng)新互聯(lián)公司是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷策劃、重慶小程序開發(fā)公司、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十載以來,已經(jīng)為成百上千家門簾各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的成百上千家客戶與我們一路同行,見證我們的成長(zhǎng);未來,我們一起分享成功的喜悅。
mysql導(dǎo)出的xml文件也是標(biāo)準(zhǔn)的xml文件,根節(jié)點(diǎn)是數(shù)據(jù)庫(kù)名,重復(fù)節(jié)點(diǎn)是表名,表名節(jié)點(diǎn)里是字段名和值,用php自身帶的解析xml類來解析xml文件,比如比較好用的simplexml類:
$xmlfile="test.xml";
//比如你的表名是user
$xml=simplexml_load_file($xmlfile);
foreach ($xml-user as $u)
{
$name= $u-name;
$sex= $u-sex;
$pwd= $u-pwd;
mysql_query("insert into user set name='$name',sex='$sex',pwd='$pwd'");
}
這樣就把xml文件插入數(shù)據(jù)庫(kù)表里了。
XML是被設(shè)計(jì)用來存儲(chǔ)數(shù)據(jù)、攜帶數(shù)據(jù)和交換數(shù)據(jù)的。
通過XML,可以在不兼容的系統(tǒng)之間交換數(shù)據(jù),利用XML,純文本文件可以用來存儲(chǔ)數(shù)據(jù)。在不使用XML時(shí),HTML用于顯示數(shù)據(jù),數(shù)據(jù)必須存儲(chǔ)在HTML文件之內(nèi)。
XML不是為了顯示數(shù)據(jù)而設(shè)計(jì)的,主要是用于交換數(shù)據(jù),可以從HTML中分離數(shù)據(jù),也可以用于存儲(chǔ)數(shù)據(jù),大量的數(shù)據(jù)可以存儲(chǔ)到XML文件中或者數(shù)據(jù)庫(kù)中,應(yīng)用程序可以讀寫和存儲(chǔ)數(shù)據(jù),一般的程序可以顯示數(shù)據(jù)。
通過XML可以在HTML文件之外存儲(chǔ)數(shù)據(jù)使用,也可以充分利用數(shù)據(jù),可以用于創(chuàng)建新的語(yǔ)言XML是WAP和WML語(yǔ)言的母親。如果開發(fā)者有足夠的預(yù)見性,那么將來的應(yīng)用程序都應(yīng)該使用XML的形式來存儲(chǔ)數(shù)據(jù)。
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í)候.就要建表來保存.并且數(shù)據(jù)庫(kù)如果不一樣(mysql,access,mssql)等,你的存儲(chǔ)sql語(yǔ)句還不一樣.
XML 先不用管他(知識(shí)不多 但比HTML知識(shí)量多,做網(wǎng)站不一定要配合XML,現(xiàn)在平時(shí)用的不多)
XHTML 和HTML 差不多 只是語(yǔ)法更嚴(yán)格 用來過度的
PHP 開源 跨平臺(tái) 語(yǔ)法不太復(fù)雜
.net 有微軟后臺(tái) 可以向c#程序員轉(zhuǎn) 安全(就是用來代替ASP的) 缺點(diǎn)不跨平臺(tái)
ASP asp.net PHP 大部分功能都一樣都可以實(shí)現(xiàn)
ASP 不建議下太多功夫 畢竟要被淘汰了
不能像他們學(xué)了幾年VB沒人招,工資勉強(qiáng)夠生活
多看看PHP .net教程 盡量都會(huì)