Yritän kyhäillä semmosta hierarkisesti avautuvaa valikkoa, eli jos ylimmässä tasossa on esim 'Aakkosia' ja 'Numeroita' niin kun valitsee 'Aakkosia' valikko laajenee vaikkapa 'A-D' , 'E-F' ja 'G-Ö'. Ymmärrätte kaiketi. Sattuneesta syystä ajattelin tallentaa nuo valikot XML:nä. Oon tutkaillut nyt PHP:n parseri-funktioita, mutta tällaiseen pulmaan törmäsin: startElement-funktiossa katotaan, että onko elementin nimi ($name) 'Aakkonen' ja sitten toimitaan sen mukaan, eli tässä tapauksessa echotaan ankkurin alkutägi. Näyttää toimivan, mutta sitten kun kohdalle tulee elementti joka ei ole 'Aakkonen' niin characterData-funktio pitäisi saada jotenkin olemaan tulostamatta sitä sisältöä (nyt characterData siis echoaa vaan sen $data:n). Mitenkäs tämä oikein kävisi? Tajuuko tosta mun selityksestä mitään? Pitäisi siis saada toimimaan toi characterData jonkin ehdon perusteelle. Tai sitten oon muuten hakoteillä...
Aihe on jo aika vanha, joten et voi enää vastata siihen.