Taas oppii uutta... Jouduin tekemisiin XML-sanoman kanssa... PHP-sovellukseni lähettää XML-kyselysanoman ja saa vastaussanoman. Tämä toimiikin ihan ok.
Vastaussanoma voisi olla esim tällainen (turhat headerit ym riisuttuna):
<Office> <Nro>1</Nro> <Name>Matti Virtanen</Name> <Phone>09 xxx</Phone> </Office> <Office> <Nro>2</Nro> <Name>Jukka Lehtinen</Name> <Phone>09 xxx</Phone> </Office> <Office> <Nro>3</Nro> <Name>Ville Lahtinen</Name> <Phone>09 xxx</Phone> </Office>
Tarkoitus on saada tuosta sanomasta datat taulukkoon ja jatkokäsittelyyn. Jatkuvasti PHP:n monipuolisuudesta hämmästyvänä uskallan arvella, että homma hoituu parilla funktiolla, kun tietäisi vaan. Oma hätäisesti kokoon parsittu for-explode-koodipätkä ei ole kyllä tyylikkyyttä nähnytkään.
Kankeutta ja ankeutta tulee jo siitä että palvelutarjoan PHP-versio ei osaa strstr-funktion before-parametriä (siinä meni jo 15 min ihmetellessä miksei toimi...)
Mod. lisäsi kooditagit
Aloita vaikka DOMDocument-luokasta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.