php+xmlは、オンライン英語辞書、xml英語辞書にエントリを追加するメソッドを実装します
この記事の例では、php+xmlを使用してオンライン英語辞書にエントリを追加する方法を説明します。参考のためにみんなで共有してください。詳細は以下の通りです
前回の記事「php+xmlでオンライン英語辞書クエリを実装する方法」に引き続き、英単語と中国語の意味を送信する機能を追加し、その情報をxmlドキュメントに追加する必要があります。
xml ファイル (データベース):words.xml
コードをコピーします コードは次のとおりです:
<単語>
男の子
ボーイ
単語>
<単語>
女の子
女の子
単語>
<単語>
先生
先生
単語>
<単語>
美容
ビューティー
単語>
単語>
ファイルのクエリと追加:words.php
コードをコピーします コードは次のとおりです:
オンライン英中辞典
英単語を調べます
処理ファイル: xmlprocess.php
コードをコピーします コードは次のとおりです:
//XMLオブジェクトを作成します
$xmldoc = 新しい DOMDocument();
$xmldoc->load("words.xml");
//クエリ
if(!empty($_POST['sub'])){
$en_word = $_POST['enword'];
$word = $xmldoc->getElementsByTagName("en");
for($i=0;$ilength;$i++){
if($en_word==$word->item($i)->nodeValue){
$cn_word = $xmldoc->getElementsByTagName("ch")->item($i)->nodeValue;
休憩
}その他{
$cn_word = "入力した単語が見つかりません";
}
}
エコー $cn_word;
}
// エントリを追加
if(!empty($_POST['add'])){
$en_word = $_POST['en_word'];
$ch_word = $_POST['ch_word'];
//ルートノードを取得します
$words = $xmldoc->getElementsByTagName("words")->item(0);
//要素を追加し、コンテンツを追加します
$new_word = $xmldoc->createElement("word");
$new_word_en = $xmldoc->createElement("en");
$new_word_en->nodeValue = $en_word;
$new_word_ch = $xmldoc->createElement("ch");
$new_word_ch->nodeValue = $ch_word;
//要素間のマウントとは、子要素を親要素に接続することを意味します
$new_word->appendChild($new_word_en);
$new_word->appendChild($new_word_ch);
$words->appendChild($new_word);
//保存
$xmldoc->save("words.xml");
}
?>
この記事が皆さんの php+XML プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/946732.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/946732.html技術記事 php+xml はオンライン英語辞書にエントリを追加する方法を実装します。 この記事の例では、php+xml を使用してオンライン英語辞書にエントリを追加する方法について説明します。参考のために皆さんと共有してください...