本文介绍了一个在网上英语词典中增加的实例,供大家参考:

接下来,我想添加一个函数来提交英文单词和中文含义,并将这些信息添加到XML文档中。最后一种方法是用xml查询在线英语词典。

XML文件(数据库):words.xml

复制代码代码如下所示:





男孩

男孩





女孩

女孩





老师

老师





美女

美女





查询和添加文件:words.php

复制代码如下:在线英汉词典

查询英语单词



请输入英文单词:





把英语单词



英语单词:

的中文意思:





处理文件:xmlprocess.php

复制代码代码如下:< PHP

创建一个xml对象

$ xmlDoc =新DOMDocument();

$ xmlDoc ->负荷(字。XML);

查询

如果(!空(美元_post { 'sub ' })){

en_word美元美元'enword_post { } =;

词=美元美元xmlDoc -> getElementsByTagName(恩);

为($我= 0;美元美元iLength;i++){

如果($ en_word = = $字->项目(为我)->节点值){

cn_word =美元美元xmlDoc -> getElementsByTagName(CH)->项目(为我)->节点;

打破;

其他{ }

cn_word美元=找不到您输入的词。

}

}

echo $ cn_word;

}

增加输入

如果(!空(美元_post { 'add ' })){

en_word美元美元'en_word_post { } =;

ch_word美元美元'ch_word_post { } =;

获取根节点

美元美元的话= xmlDoc -> getElementsByTagName(字)->项目(0);

添加元素并添加内容。

new_word =美元美元xmlDoc -> createElement(字);

new_word_en =美元美元xmlDoc -> createElement(恩);

new_word_en美元->节点值= $ en_word;

new_word_ch =美元美元xmlDoc -> createElement(CH);

new_word_ch美元->节点值= $ ch_word;

在挂载之间的元素,这意味着子元素并连接到父元素。

new_word美元-> appendChild($ new_word_en);

$new_word->appendChild ($new_word_ch);

合的话-> appendChild($ new_word);

保存

$ xmlDoc ->保存(字。XML);

}

>

希望这篇文章能对大家的php程序设计有所帮助。