Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2015, 13:29
CRangel_
 
Fecha de Ingreso: diciembre-2014
Mensajes: 5
Antigüedad: 9 años, 4 meses
Puntos: 0
Obtener valor de un xml

Buen día, mi nombre es Carlos y soy nuevo por estos lados, tengo un documento xml con el siguiente contenido:

Código:
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:xsi="Ejemplo" xmlns:cfdi="Ejemplo" tipoDeComprobante="Ejemplo" metodoDePago="Ejemplo" noCertificado="Ejemplo" formaDePago="Ejemplo"> 
	<cfdi:Emisor nombre="Ejemplo" rfc="Ejemplo">
		<cfdi:RegimenFiscal Regimen="Ejemplo"/>
	</cfdi:Emisor>
	<cfdi:Receptor nombre="Ejemplo" rfc="000000000"/>
</cfdi:Comprobante>
y mediante un php pretendo imprimir en pantalla el valor del rfc de la etiqueta receptor de mi xml

Código PHP:
<?php
if($xml simplexml_load_file("xml001.xml"))
        {
         echo 
"Se cargo el archivo <br>";

         foreach (
$xml->Receptor as $nodo);
                 {
                  echo 
$nodo->Comprobante->Receptor[0]->rfc."<< <br>";
                 }
         }
else
      {
       echo 
"No se cargo el archivo <br>";
      }
?>
He leído varios artículos incluyendo el siguiente:
http://www.forosdelweb.com/f18/aporte-leer-xml-con-simplexml-dom-792348/

al momento de intentar los ejemplos que da el autor, no me genera ningún problema, pero al intentarlo con mi documento xml simplemente no me arroja nada, no me marca errores, es como si el atributo que busco imprimir no existiera.

Probablemente el problema sea de mi xml pero se me agotaron las ideas, si alguien ve algo mal o me pudieran auxiliar seria de mucha utilidad.

De ante mano muchas gracias.
Saludos.