首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

PHP删除XML文件中符合条件的所有节点

$xml = simplexml_load_file($xmlfile); $k = 0; foreach ($xml->match as $item){ $matchTime = $item->attributes()['matchTime'];//<match matchTime="" ...></match>节点属性 if(DateDiff('h',$matchTime,$curTime) >= 3) {//数据筛选条件 $delArr[] = $k; } $k++; } if(!empty($delArr)){//循环删除 因删除后match主键的变动 依次删除 foreach ($delArr as $d=>$v) { unset($xml->match[$v-$d]); } } $xml->asXML($xmlfile);  ...
类别:网页编程 - PHP技术    查看:85    更新:2024-08-23

jQuery:文档处理->删除->remove([expr])

remove([expr])     返回值:jQuery 概述 从DOM中删除所有匹配的元素。 这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。 参数 expr (可选)String 用于筛选元素的jQuery表达式 示例 描述: 从DOM中把所有段落删除 HTML 代码: <p>Hello</p> how are <p>you?</p> jQuery 代码: $("p").remove(); 结果: how are 描述: 从DOM中把带有hello类的段落删除 HTML 代码: <p class="hello">Hello</p> how are <p>you?</p> jQuery 代码: $("p").re...
类别:网页编程 - JavaScript    查看:144    更新:2014-05-28

jQuery:文档处理->删除->empty()

empty()     返回值:jQuery 概述 删除匹配的元素集合中所有的子节点。   示例 描述: 把所有段落的子元素(包括文本节点)删除 HTML 代码: <p>Hello, <span>Person</span> <a href="#">and person</a></p> jQuery 代码: $("p").empty(); 结果: <p></p> ...
类别:网页编程 - JavaScript    查看:145    更新:2014-05-28

用Javascript动态添加删除HTML元素实例

将以下代码copy成一个html文件运行即可看到效果,很不错的代码 以下是HTML代码:【运行代码】【复制代码】 <html> <head> <title>用javascript动态添加删除html元素-php自学网</title> <script type="text/javascript"><!-- function $(nodeId) { return document.getElementById(nodeId); } function $Name(tagName) { return document.getElementsByTagName(tagName); } function replaceMsg() { var newNode = document.createElement("P");//创建一个P标签 newNode.innerHTML = "<font color='red'>替换后的文字</f...
类别:网页编程 - JavaScript    查看:112    更新:2014-05-22

添加删除表单域(元素)

<input type=button value="Add" onclick='additem("tb")'><table id="tb" border="1"></table><script language="javascript">function additem(id){    var row,cell,str;    row = eval("document.all["+'"'+id+'"'+"]").insertRow();    if(row != null ){        cell = row.insertCell();        str="<input type="+'"'+"file"+'"'+" name="+'"'+"addfile"+'"'+">项目<input type="+'"'+"text"+'"'+" name="+'"'+"v_item"+'"'+"><input type="+'"'+"button"+'"'+" value...
类别:网页编程 - JavaScript    查看:109    更新:2014-05-21

快速删除重复的记录

做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。 对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。 为了陈诉方便,假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引。 1、通过创建临时表 可以把数据先导入到一个临时表中,然后删除原表的数据,再把数据导回原表,SQL语句如下: creat table tbl_tmp (select distinct* from tbl);truncate table tbl;/...
类别:数据库 - ORACLE    查看:98    更新:2014-05-19

MySQL批量删除问题

<form name="f1" method="post" action="">    <input type="checkbox" name="id[]" value="1" />    <input type="checkbox" name="id[]" value="2" />    <input type="checkbox" name="id[]" value="3" />    <input type="checkbox" name="id[]" value="4" />    <input type="submit" value="删除" /></form>当提交表单以后,目的是要删除id=1,2,3,4这几条记录,我...
类别:数据库 - MySQL    查看:105    更新:2014-05-19

递归地删除文件

删除一个包含文件的目录并不像创建File对象和调用delete()方法那样简单。以一种平台相关的方式安全地删除非空的目录,需要少量的算法,从目录树的底层向上依次删除。清空一个目录中的文件,只需简单地循环调用目录下的所有文件的delete方法即可。static public void emptyDirectory(File directory) {File[ ] entries = directory.listFiles( );for(int i=0; i<entries.length; i++) {entries[i].delete( );}} 这个简单的方法可以一种更强大的方式重用,用于删除整个目录结构。在循环中,无论何时遇到一个目录,就递归调用deleteDirectory方法。该方法应该检查传入的参数是否是一个目录。最后,删除最初传入的目录本身。static public v...
类别:程序开发 - JAVA    查看:125    更新:2014-05-16

Java多种方法实现删除一个集合中的多个元素

今天我需要从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素。这看上去非常简单,但却遇到了问题。这就是“Java中如何删除一个集合中的多个元素”的问题。 这是我要写的方法的头部private void screenBlackNameList(List<SharedBoardSmsWrapper> source, List<BlackNameListModel> blackNameList)事情是这样子的。source集合中保存了一些显示用的数据元素。blackNameList集合中保存的是黑名单列表。我们需要根据黑名单表,把source集合中黑名单用户的数据剔除掉。这个问题的解决看上去非常简单。我首先使用for each 语句进行删除。for(SharedBoardSmsWrapper tmpSharedBo...
类别:程序开发 - JAVA    查看:114    更新:2014-05-13

php删除xml节点

<?phperror_reporting(7);header("Content-type:text/xml");$str = '<?xml version="1.0" encoding="utf-8"?><Data id="yuanyongzhi"><RoomRateDetail id="9"><CityCode/><PropertyID>1E5AV</PropertyID><CheckInDate>20090410</CheckInDate><CheckOutDate>20090430</CheckOutDate><Rank>4A</Rank><HotelEnglishName>YinHai BaiLing Hotel</HotelEnglishName><PassengerType>A</PassengerType></RoomRateDetail><RoomRat...
类别:网页编程 - PHP技术    查看:103    更新:2014-05-11

PB中对INI文件读写的补充函数(删除指定的节或者指定节中某个项)

我们在使用PB的INI函数读写INI文件时,有时也可能需要动态地删除某个节或者某个项,此函数即完成此功能。此函数是从PFC里分离出来的,希望对大家有用。$PBExportHeader$pfc_delprofilestring.srf$PBExportComments$Delete SECTION or KEY in INI fileglobal type pfc_delprofilestring from function_objectend typeforward prototypesglobal function integer pfc_delprofilestring (string as_file, string as_section, string as_key)end prototypesglobal function integer pfc_delprofilestring (string as_file, string as_section, string as_key);// Function: of_Delete// Arguments: // as_file T...
类别:程序开发 - PowerBuilder    查看:118    更新:2014-05-10

怎样在PB中实现文件的拷贝与删除

怎样在PB中实现文件的拷贝与删除,可借助外部函数可用API函数实现:  1、文件拷贝   函数声明:  FUNCTION boolean CopyFileA(ref string cfrom, ref string cto, boolean flag) LIBRARY "Kernel32.dll"   调用:  string ls_source, ls_des   boolean lb_flag, lb_rtn   lb_flag = false   ls_source = "c:book.xls" //源文件  ls_des = "C:tmp111.xls" //目标文件  lb_rtn = CopyFileA(ls_source, ls_des, lb_flag)   MessageBox("文件拷贝", string(lb_rtn))   2、删除文件  函数声明:  FUNCTION boolean DeleteFileA(ref st...
类别:程序开发 - PowerBuilder    查看:94    更新:2014-05-10

恢复从回收站中被删除的文件的方法

 有时候,因为不小心或烦,删除了有用的或还要用的文件,而且又清空了回收站(或直接删除而根本不放入回收站)。怎么办?别着急,只要你的电脑还没有运行磁盘整理,且系统完好,任何时候的文件都可以找回来。方法很简单:  1、单击“开始/运行”,输入regedit 打开注册表2、依次展开:HKEY_LOCAL_MACHIME/SOFTWARE/microsoft/WINDOWS /CURRENTVERSION/EXPLORER/DESKTOP/NemeSpace 在左边空白处点击“新建”,选择“主键”,命名为“645FFO40—5081—101B—9F08—00AA002F954E”,再把右边的“...
类别:其它 - 硬件    查看:128    更新:2014-05-10

Word中只删除英文保留中文或删除中文保留英文

遇到一篇中英文混排的Word文章,想批量删除文档里的英文而只保留中文,有什么快速便捷的方法?答案当然是肯定的了。且看。在Word中只删除英文保留中文的方法在Word的“编辑”菜单选“查找”(或直接按ctrl+F快捷键),选“替换”标签,然后在查找内容后面输入^$,替换后面的内容留空,然后点击“全部替换”按钮即可删除所有英文字母。此外,也可以在查找和替换面板下面点“高级”按钮,在“特殊字符”按钮弹出列表那里选择“任意字母”,这是就看到查找内容文本框后面自动输入了“^$”字符。在Word中只删除数字的方法同上面的方法调出查找替换框,在&ldqu...
类别:其它 - 软件    查看:109    更新:2014-05-07

15分钟快速恢复不小心被删除的数据

在生活过程中,我们难免因为误操作而删除一些电脑中的文件和资料。设想一下,如果删除的文件是一份重要文档或图片,而且恰巧30分钟之后就有会议需要用到这份资料,那您该怎样去处理呢?绝大部分用户是因为对数据还原及软件不了解而错失了数据的还原机会。其实对于删除的数据还是有恢复方法的,下面我们就给大家介绍一款操作简单、功能强大的数据恢复软件——EasyRecovery。数据恢复原理谈到数据恢复,就要提到硬盘的数据结构、文件的存储原理,甚至操作系统的启动流程,这些是你在恢复硬盘数据时需要了解的基本知识。即使你不需要恢复数据,了解这些知识,对于你平时的电脑操作和应用也是很有帮助的。那数据恢复的原理是怎样的呢?我...
类别:其它 - 软件    查看:198    更新:2014-05-07

一个删除多级目录的方法

deltree($path);rmdir($path)才能删除这个目录能不能做到直接deltree($path);就删除这个目录?? function deltree($pathdir) { echo $pathdir;//我调试时用的 if(is_empty_dir($pathdir))//如果是空的 { rmdir($pathdir);//直接删除 } else {//否则读这个目录,除了.和..外 $d=dir($pathdir); while($a=$d->read()) { if(is_file($pathdir.'/'.$a) && ($a!='.') && ($a!='..')){unlink($pathdir.'/'.$a);} //如果是文件就直接删除 if(is_dir($pathdir.'/'.$a) && ($a!='.') && ($a!='..')) {//如果是目录 if(!is_empty_dir($pathdir.'/'.$a))//是否为空 {//如果不是,调用自身,不过是原来的路径 他下级的目...
类别:网页编程 - PHP技术    查看:100    更新:2014-05-04