Huvikseni kokeilin miten hyvin PHP lukemaan XML-tiedostoja. Aika helposti se onnistuikin...
(Erittäin keskeneräinen) koeprojekti on ihmeteltävissä osoitteessa http://nikke.letm.com/~nikke/dev/php/xml/index.
Ajatuksena olis että vastaavalla tekniikalla vois tehdä (yksinkertasen) DB-simulaattorin... Siis sellaisen joka söis SQL:ää... Olis näppärämpää (imho) kun ihan pelkkien tiedostojen lukeminen jos ei oo käytettävissä tietokantaa, mutta nopeudesta en vielä mitn tiiä.
Noh.. XML:n parseroiminenkin on suhteellisen helppoa noilla tolla PHP:n XML-laajennuksella ja sen kirjoittaminen on vielä helpompaa.
Voihan tuon tietokannan tietysti toteuttaa monella muullakin tavalla kuin XML:llä. Luultavasti jollain vartavasten luodulla tietokantarakenteella saakin paljon nopeamman tietokannan.
Aivan varmasti sais mut se olis hauska tehdä ja varmasti opettavaista... Huomattavasti mielenkiintosempaa ku yo:n tietokantakurssit ainakin :)
edit:
Jos nyt oikein _fiksusti_ sen tekis ni varmaan käyttäs noita PHP:n dbase-funkkareita... Tarkotus vaan ei oo olla fiksu, vaan näppärä :D ja että lopputulos olis human-readable...
Aihe on jo aika vanha, joten et voi enää vastata siihen.