Janhouse Posted May 27, 2006 Report Share Posted May 27, 2006 Ka ar php no xml faila piemeram 15 rindinas izdabut ara konkreto vardu no 10 vardiem? Link to comment Share on other sites More sharing options...
bubu Posted May 27, 2006 Report Share Posted May 27, 2006 ielasi ar file() un paņem 14 masīva elementu, uztaisi explore(' ', ..) un paņem kuru vārdu tev vajag. Taču xml failus nekad neparsē skaitot rindiņu numurus. Tos parsē vai nu ar DOM vai ar SAX parseriem (abi divi ir pieejami php). Ja lieto php5 versiju, tad vēl var lietot SimpleXML, tas esot vienkāršāks. Lai gan man pašam patīk tīri labi ar SAX parsēt xml failus, jo tā priekšrocība ir tāda, ka fails netiek ielasīts atmiņā uzreiz, bet pa maziem gabaliņiem, tb lieliem xml failiem ietaupās atmiņa (atšķirībā no abiem pārējiem interfeisiem, kur xml fails tiek lasīts atmiņā viss uzreiz). Link to comment Share on other sites More sharing options...
v3rb0 Posted May 27, 2006 Report Share Posted May 27, 2006 (edited) un ja daudz kas xml'ā jāmeklē,tad keywordi ir xpath un xquery.protams ja pāris documenti jānolasa, tad pilnībā pietiek ar pliku sax un/vai dom parseri Edited May 27, 2006 by v3rb0 Link to comment Share on other sites More sharing options...
Recommended Posts