Re: Use XPTAH v3.0 with W98
Brought to you by:
bs_php,
nigelswinson
From: Pozzer F. <fra...@in...> - 2002-06-05 11:50:16
|
> Thanks for all. I hope to explain well my problem. I try again to work with XPath Class in W98. I have install Apache 1.3.24 and PHP 4.2.1. PHP work as CGI. The document_root it is C:\Programmi\Apache Group\Apache\htdocs I have this code in my PHP: echo"0<br>"; copy("../../pratiche/modello.xml","../../pratiche/".$nomePratica.".xml"); echo"1<br>"; $xmlOptions = array(XML_OPTION_SKIP_WHITE => TRUE); echo"2<br>"; $XpathPratica = new XPath(FALSE, $xmlOptions); echo"3<br>"; global $elenco_pratExt; echo"4<br>"; $XpathPratica->importFromFile($elenco_pratExt."Elenco_Pratiche.xml"); echo"5<br>"; $xPathQuery='/*/*[last()]'; echo"6<br>"; $xPathSet = $XpathPratica->match($xPathQuery); echo"7<br>"; $clone = $XpathPratica->cloneNode($xPathSet[0]); echo"8<br>"; $XpathPratica->replaceData($xPathQuery."/Cod_Pratica[1]","$nomePratica"); echo"9<br>"; $XpathPratica->replaceData($xPathQuery."/Mod_Base[1]","I1"); echo"10<br>"; $XpathPratica->replaceData($xPathQuery."/Denominazione[1]","Pratica_$nomePratica"); echo"11<br>"; $dataCreazione=date("Y")."-".date("m")."-".date("d")." ".date("H").":".date("i").":".date("s"); echo"12<br>"; $XpathPratica->replaceData($xPathQuery."/Ultimo_Agg[1]","$dataCreazione"); echo"13<br>"; $XpathPratica->appendChild('/Elenco_Pratiche[1]', $clone, $shiftRight=FALSE); echo"before exportToFile<br>"; $XpathPratica->exportToFile($elenco_pratExt."Elenco_Pratiche.xml"); echo"after exportToFile<br>"; In bold line after I have an error. To the browser have this comment: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 before exportToFile XPath error in XPath.class.php:966 Couldn't get an exclusive lock on the c:/programmi/apache group/apache/htdocs/fedraxpath/pratiche/Elenco_Pratiche.xml file. after exportToFile > I do not undestand the problems. Please replay to me in NG but also from my e-mail. Thanks very much for all. fra...@in... > > |