php+xml實(shí)現(xiàn)在線英文詞典查詢的方法
本文實(shí)例講述了php+xml實(shí)現(xiàn)在線英文詞典查詢的方法。分享給大家供大家參考。具體如下:
這里的xml相當(dāng)于一個(gè)數(shù)據(jù)庫。實(shí)現(xiàn):查詢某個(gè)英文單詞,輸出它的中文意思。
xml文件(數(shù)據(jù)庫):words.xml如下:
<words>
<word>
<en>boy</en>
<ch>男孩</ch>
</word>
<word>
<en>girl</en>
<ch>女孩</ch>
</word>
<word>
<en>teacher</en>
<ch>老師</ch>
</word>
<word>
<en>beauty</en>
<ch>美女</ch>
</word>
</words>
查詢文件:word.php
<form action="xmlprocess.php" method="post">
請輸入英文單詞:<input type="text" name="enword" />
<input type="submit" value="查詢" name="sub">
</form>
處理文件:xmlprocess.php
//創(chuàng)建xml對象
$xmldoc = new DOMDocument();
$xmldoc->load("words.xml");
//查詢
if(!empty($_POST['sub'])){
$en_word = $_POST['enword'];
$word = $xmldoc->getElementsByTagName("en");
for($i=0;$i<$word->length;$i++){
if($en_word==$word->item($i)->nodeValue){
$cn_word = $xmldoc->getElementsByTagName("ch")->item($i)->nodeValue;
break;
}else{
$cn_word = "找不到你所輸入的單詞";
}
}
}
echo $cn_word;
?>
希望本文所述對大家的php操作XML程序設(shè)計(jì)有所幫助。
- php對xml文件的增刪改查操作實(shí)現(xiàn)方法分析
- php 修改、增加xml結(jié)點(diǎn)屬性的實(shí)現(xiàn)代碼
- php中DOMDocument簡單用法示例代碼(XML創(chuàng)建、添加、刪除、修改)
- PHP中開發(fā)XML應(yīng)用程序之基礎(chǔ)篇 添加節(jié)點(diǎn) 刪除節(jié)點(diǎn) 查詢節(jié)點(diǎn) 查詢節(jié)
- PHP對XML內(nèi)容進(jìn)行修改和刪除實(shí)例代碼
- 通過php刪除xml文檔內(nèi)容的方法
- php XPath對XML文件查找及修改實(shí)現(xiàn)代碼
- 自定義php類(查找/修改)xml文檔
- 通過php修改xml文檔內(nèi)容的方法
- PHP中使用SimpleXML檢查XML文件結(jié)構(gòu)實(shí)例
- PHP實(shí)現(xiàn)對xml進(jìn)行簡單的增刪改查(CRUD)操作示例
相關(guān)文章
PHP快速排序算法實(shí)現(xiàn)的原理及代碼詳解
在本篇文章里小編給大家整理了關(guān)于PHP快速排序算法實(shí)現(xiàn)的原理及代碼相關(guān)知識點(diǎn),需要的朋友們跟著學(xué)習(xí)下。2019-04-04php json_encode()函數(shù)返回json數(shù)據(jù)實(shí)例代碼
php返回json數(shù)據(jù)用到j(luò)son_encode()函數(shù),此函數(shù)會生成一個(gè)標(biāo)準(zhǔn)的json格式的數(shù)據(jù),實(shí)例代碼如下2014-10-10PHP 在5.1.* 和5.2.*之間 PDO數(shù)據(jù)庫操作中的不同之處小結(jié)
今天發(fā)現(xiàn)php5.1.*和php5.2.*在數(shù)據(jù)庫預(yù)編譯代碼執(zhí)行的時(shí)候出現(xiàn)差異2012-03-03php獲取服務(wù)器操作系統(tǒng)相關(guān)信息的方法
這篇文章主要介紹了php獲取服務(wù)器操作系統(tǒng)相關(guān)信息的方法,涉及php針對服務(wù)器端預(yù)定義變量及系統(tǒng)函數(shù)的使用技巧,需要的朋友可以參考下2016-10-10PHP GD庫相關(guān)圖像生成和處理函數(shù)小結(jié)
這篇文章主要介紹了PHP GD庫相關(guān)圖像生成和處理函數(shù),分類總結(jié)并分析了php GD庫相關(guān)圖像處理函數(shù)的功能與用法,需要的朋友可以參考下2016-09-09PHP實(shí)現(xiàn)的基于單向鏈表解決約瑟夫環(huán)問題示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的基于單向鏈表解決約瑟夫環(huán)問題,結(jié)合具體實(shí)例形式分析了php使用單鏈表解決約瑟夫環(huán)問題的算法原理與相關(guān)操作技巧,需要的朋友可以參考下2017-09-09