PHP DOM操作xml实例:词典(xml) 添加词条
2018-01-21 13:44
645 查看
dict_add.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="dict_add.php" method="post">
<ul>
<li><label for="">单词:</label><input type="text" name="word"></li>
<li><label for="">解释:</label><input type="text" name="explain"></li>
<li><label for="">例句:</label><textarea name="eg" cols="30" rows="10"></textarea></li>
<li><label for=""> </label><input type="submit" value="添加"></li>
</ul>
</form>
</body>
</html>dict_add.php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="dict_add.php" method="post">
<ul>
<li><label for="">单词:</label><input type="text" name="word"></li>
<li><label for="">解释:</label><input type="text" name="explain"></li>
<li><label for="">例句:</label><textarea name="eg" cols="30" rows="10"></textarea></li>
<li><label for=""> </label><input type="submit" value="添加"></li>
</ul>
</form>
</body>
</html>dict_add.php:
<?php //接受表单提交的数据 $word = trim($_POST['word']); $expain = trim($_POST['explain']); $eg = trim($_POST['eg']); $dom = new DOMDocument('1.0','utf-8'); //相当于创建了一个文档。 //判断是否存在xml文件 if (file_exists("dict.xml")) { //说明存在,就直接载入,并获取根元素 $dom->load('dict.xml'); $root = $dom->documentElement; //根元素 } else { //不存在,就创建根元素 $root = $dom->createElement('cetsix'); $dom->appendChild($root); } //创建新的节点 $newword = $dom->createElement('word'); $newname = $dom->createElement('name',$word); $newmean = $dom->createElement('mean',$expain); $newlx = $dom->createElement('lx',$eg); //追加节点 $newword->appendChild($newname); $newword->appendChild($newmean); $newword->appendChild($newlx); $root->appendChild($newword); //保存 $dom->save('dict.xml');dict.xml:
<?xml version="1.0" encoding="utf-8"?> <cetsix> <word> <name>you can you up</name> <mean>你行你上</mean> <lx>you can you up ,no can no bebe</lx> </word> <word> <name>no zuo no die</name> <mean>不作死就不会死</mean> <lx>no zuo no die</lx> </word> </cetsix>
相关文章推荐
- PHP DOM操作xml实例:词典(xml) 查询词条
- PHP DOM操作xml文档,添加元素,添加元素属性
- PHP XPath快速查找xml元素实例: 词典(xml) 查询词条
- php中DOMElement操作xml文档实例演示
- xml学习笔记③PHP DOM--对xml文件进行修改和删除操作
- xml之phpdom操作
- PHP通过DOM操作XML
- PHP SimpleXML 操作xml文档,添加元素 添加属性
- php+xml实现在线英文词典之添加词条的方法
- PHP通过DOM操作XML
- java使用DOM对XML文档进行增删改查操作实例代码
- PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
- php DOMElement 操作xml 文档的示例代码
- PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
- php+xml实现在线英文词典之添加词条的方法
- PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
- PHPdom操作查找xml标签文本
- PHP DOM操作XML文档,查询遍历结点元素
- Asp.net XML文档进行添加删改操作的实例代码