php操作xml、读取数据和写入数据的实现代码,phpxmlxml文件
23 开心的路飞 男 face/43.jpg 123@qq.com 1212121212
php解析xml获取标签中的值
/* * _get_xml 获取的xml文件* @access public 表示函数对外公开* @param $_xmlfile xml文件* $_html 从xml中取出的数据数组* */function _get_xml($_xmlfile){ $_html = array(); if(file_exists($_xmlfile)){ $_xml = file_get_contents($_xmlfile); preg_match_all('/(.*)/', $_xml,$_dom); foreach($_dom[1] as $_value){ preg_match_all('/(.*)/', $_value,$_id); preg_match_all('/(.*)/', $_value,$_username); preg_match_all('/(.*)/', $_value,$_sex); preg_match_all('/(.*)/', $_value,$_face); preg_match_all('/(.*)/', $_value,$_email); preg_match_all('/(.*)/', $_value,$_qq); $_html['id'] = $_id[1][0]; $_html['username'] = $_username[1][0]; $_html['sex'] = $_sex[1][0]; $_html['face'] = $_face[1][0]; $_html['email'] = $_email[1][0]; $_html['qq'] = $_qq[1][0]; } }else{ _alert_back(文件不存在); } return $_html;}
php向xml文件中写入数据
/* * _set_xml将信息写入xml文件* @access public 表示函数对外公开* @param $_xmlfile xml文件* @param $_clean 要写入的信息的数组* */function _set_xml($_xmlfile,$_clean){ $_fp = @fopen('newuser.xml','w'); if(!$_fp){ exit('系统错误,文件不存在!'); } flock($_fp,lock_ex); $_string = \r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \t{$_clean['id']}\r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \t{$_clean['username']}\r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \t{$_clean['sex']}\r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \t{$_clean['face']}\r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \t{$_clean['email']}\r\t; fwrite($_fp, $_string,strlen($_string)); $_string = \t{$_clean['url']}\r\t; fwrite($_fp, $_string,strlen($_string)); $_string = ; fwrite($_fp, $_string,strlen($_string)); flock($_fp,lock_un); fclose($_fp);}
用php操作xml,读取 数据,插入数据
在网上找的一点资料 希望能帮到你php中对xml读取的相关函数的介绍:引用:--------------------------------------------------------------------------------对象 xml解析函数 描述
元素 xml_set_element_handler() 元素的开始和结束
字符数据 xml_set_character_data_handler() 字符数据的开始
外部实体 xml_set_external_entity_ref_handler() 外部实体出现
未解析外部实体 xml_set_unparsed_entity_decl_handler() 未解析的外部实体出现
处理指令 xml_set_processing_instruction_handler() 处理指令的出现
记法声明 xml_set_notation_decl_handler() 记法声明的出现
默认 xml_set_default_handler() 其它没有指定处理函数的事件--------------------------------------------------------------------------------下面就给大家举一个小小的例子用parser函数来读取xml数据:>
怎用php从数据库读取数据并生成xml文件
我的思路是,直接使用动态的xml,让flash读取这个文档,这样就不用实时的去生成xml文件了。当然,这个xml文件是.php格式的,所以你必须在flash中吧读取的文件地址改成php的,就跟你写一个php页面一样,不同的是这个php文件输出的内容是一个xml格式的文本。
比如你现在建立文件 xml.php
http://www.bkjia.com/phpjc/864474.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/864474.htmltecharticlephp操作xml、读取数据和写入数据的实现代码,phpxml xml文件 xml version=1.0 encoding=utf-8 vip id23/id username开心的路飞/username sex男/sex faceface/43....