hola buen dia, estoy tratando de recorre un array que me arroja un xml pero no he podido leerlo completo, ya intente con foreach anidados y con while pero ni asi el array es este. lo imprimi con print_r();
y el resultado esta en : [URL="http://www.saraycarlos.com"]www.saraycarlos.com[/URL]
he podido accedes de forma indivial a cada uno de estos elementos de la sig forma
#################### COMPROBANTE FISCAL ########################
echo "folio=", $xml['folio'];
echo "<br>version=", $xml['version'];
echo "<br>forma de pago=", $xml['formaDePago'];
echo "<br>Nocetificado=", $xml['noCertificado'];
echo "<br>cetificado=", $xml['certificado'];
echo "<br>fecha=", $xml['fecha'];
echo "<br>subTotal=", $xml['subTotal'];
echo "<br>total=", $xml['total'];
echo "<br>tipo de comprobante=", $xml['tipoDeComprobante'];
echo "<br>No Aprobacion=", $xml['noAprobacion'];
echo "<br>serie=", $xml['serie'];
echo "<br>folio=", $xml['sello'];
####################EMISOR######################## ###
echo "<br><hr>rfc =", $xml->Emisor['rfc'];
echo "<br> Emisor=", $xml->Emisor['nombre'];
////////////////////////DOMICILIO FISCAL///////////////////////
echo "<br>DomicilioFiscal=", $xml->Emisor->DomicilioFiscal['calle'];
echo "<br> no exterior=", $xml->Emisor->DomicilioFiscal['noExterior'];
echo "<br>no interior =", $xml->Emisor->DomicilioFiscal['noInterior'];
echo "<br> colonia=", $xml->Emisor->DomicilioFiscal['colonia'];
echo "<br> minicipio=", $xml->Emisor->DomicilioFiscal['municipio'];
echo "<br> estado=", $xml->Emisor->DomicilioFiscal['estado'];
echo "<br>pais =", $xml->Emisor->DomicilioFiscal['pais'];
echo "<br>codigoPostal=", $xml->Emisor->DomicilioFiscal['codigoPostal'];
####################RECEPTOR####################
echo "<br><hr>rfc=", $xml->Receptor['rfc'];
echo "<br> nombre=", $xml->Receptor['nombre'];
//////////////////DOMICILIO////////////////
echo "<br>no calle =", $xml->Receptor->Domicilio['calle'];
echo "<br> no exterior=", $xml->Receptor->Domicilio['noExterior'];/*falta numero interior hay q checar q onda!!!
echo "<br> No interior=", $xml->Receptor->Domicilio['noInterior'];
echo "<br> referencia=", $xml->Receptor->Domicilio['referencia'];
echo "<br> municipio=", $xml->Receptor->Domicilio['municipio'];
echo "<br> estado=", $xml->Receptor->Domicilio['estado'];
echo "<br>pais =", $xml->Receptor->Domicilio['pais'];
echo "<br>codigoPostal=", $xml->Receptor->Domicilio['codigoPostal'];
####################CONCEPTOS####################
echo "<br><hr>cantidad=", $xml->Conceptos->Concepto[0]['cantidad'];
echo "<br>noIdentificacion=", $xml->Conceptos->Concepto[0]['noIdentificacion'];
echo "<br>descripcion=", $xml->Conceptos->Concepto[0]['descripcion'];
echo "<br> valorUnitario=", $xml->Conceptos->Concepto[0]['valorUnitario'];
echo "<br> importe=", $xml->Conceptos->Concepto[0]['importe'];
echo "<br><hr>cantidad=", $xml->Conceptos->Concepto[1]['cantidad'];
echo "<br>noIdentificacion=", $xml->Conceptos->Concepto[1]['noIdentificacion'];
echo "<br>descripcion=", $xml->Conceptos->Concepto[1]['descripcion'];
echo "<br> valorUnitario=", $xml->Conceptos->Concepto[1]['valorUnitario'];
echo "<br> importe=", $xml->Conceptos->Concepto[1]['importe'];
####################IMPUESTOS####################
echo "<br><HR> IMPUESTOS=", $xml->Impuestos['totalImpuestosTrasladados'];
//////////////TRANLADOS///////////////////////////
echo "<br>IMPUESTO=", $xml->Impuestos->Traslados->Traslado['impuesto'];
echo "<br>TASA=", $xml->Impuestos->Traslados->Traslado['tasa'];
echo "<br>IMPORTE=", $xml->Impuestos->Traslados->Traslado['importe'];
pero siempre varian los elementos de cada subarray, como puedo hacer que un foreach anidado me arroje todos los resultado. espero su respuesta compañeros y gracias :) me estoy volviendo loco :(