Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: XML-sanoman purku PHP:llä

slowhand [01.03.2009 20:06:59]

#

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

Grez [01.03.2009 20:13:09]

#

https://www.php.net/xml ?

Metabolix [01.03.2009 20:15:20]

#

Aloita vaikka DOMDocument-luokasta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta