<?php function addCData($xmlObj,$cdata_text) { $node= dom_import_simplexml($xmlObj); $no = $node->ownerDocument; $node->appendChild($no->createCDATASection($cdata_text)); } function addChildCData($xmlObj,$name,$cdata_text) { $child = $xmlObj->addChild($name); addCData($child,$cdata_text); } $file = fopen('D:/zzl1011/xampp/htdocs/1024.txt','x+'); //给文件加锁 flock($file, LOCK_EX);//LOCK_EX:要取得独占锁定 $messageFile = @simplexml_load_file('D:/zzl1011/xampp/htdocs/1024.txt'); $log = $messageFile->xpath('/log'); $log = $log[0]; $log->addChild('div',''); $div = $messageFile->xpath('/log/div'); $div = $div[0]; $div->addAttribute("id","school_".$parameters['userType']); $div->addChild('li',''); $li = $messageFile->xpath('/log/div/li'); $li = $li[0]; $li->addAttribute("schoolid",$parameters['schoolId']); $li->addAttribute("usertype",$parameters['userType']); $li->addAttribute("iscanteach",$parameters['iscanteach']); $li->addAttribute("isConsultant",$parameters['isConsultant']); $li->addAttribute("agencytype",$parameters['agencytype']); $li->addAttribute("havesubject",$parameters['havesubject']); $li->addAttribute("haveclass",$parameters['haveclass']); $li->addAttribute("haveDuty",$parameters['haveDuty']); $li->addAttribute("classId",$parameters['classId']); $li->addAttribute("onclick",'javascript:startMenuChangeSchool(jQuery(this))'); $content = '<img src="/newimg/1_home.png" width="35" height="33" border="0" /><span class="StartMenuMain_nav_title">'.$parameters['schoolName'].'</span><span class="StartMenuMain_nav_next"></span>'; addCData($li, $content); $messageFile->asXML('D:/zzl1011/xampp/htdocs/1024.txt'); fclose($file); ?>