Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/03/2008, 10:49
fkyjeam
 
Fecha de Ingreso: marzo-2008
Mensajes: 1
Antigüedad: 16 años, 2 meses
Puntos: 0
De acuerdo Re: consumir un web service .net con dataset tipados desde php

Tal vez te pueda ayudar con tu inquietud:

cuando obtienes la respuesta del servicio el te devuelve un xml, solo que PHP lo captura o lo asocia en forma de array, cuando escribes la respuesta por medio de:

Código PHP:
var_dump($respuesta); 
te muestra el dataset tipado de .net en un array de PHP

tu solucion podria ser esta:

Código PHP:
foreach ($respuesta['ws_articulo_precioResult']['diffgram']['NewDataSet']['Table'] as $iClave => $aElemento)
  echo 
"<option value='".$aElemento["mar_cod_articulo"]."'>".$aElemento["Precio"]."</option>"
te recomiendo que aprendas a usar la función siguiente ya que esta te muestra de forma jerárquica como es el array mejor dicho te lo pone mas bonito que var_dump().

Código PHP:
print_r($respuesta); 
Pero aparte de tu problema yo tambien tengo otro lo que quiero hacer el proceso inverso de enviarle al servicio un datase tipado espero que algunos de ustedes me pueda colaborar con esta inquietud, gracias
Bno eso ha sido todo espero que te ayude chao