<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Leyendo XML desde PHP con SimpleXML</title>
	<atom:link href="http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/</link>
	<description>Blogueando sobre PHP, BSD, SEO, AJAX, Seguridad, Rendimiento... y mucho más</description>
	<lastBuildDate>Tue, 07 Sep 2010 19:27:40 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Juan Martin Hernandez</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-34424</link>
		<dc:creator>Juan Martin Hernandez</dc:creator>
		<pubDate>Thu, 08 Jul 2010 12:18:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-34424</guid>
		<description>Mi problema es el siguiente: tengo un archivo excel, lo guardo como xml. Yo ahora quiero guardar todas las filas del excel y sus respectivos campos en un array... alguien tiene alguna idea ??

gracias</description>
		<content:encoded><![CDATA[<p>Mi problema es el siguiente: tengo un archivo excel, lo guardo como xml. Yo ahora quiero guardar todas las filas del excel y sus respectivos campos en un array&#8230; alguien tiene alguna idea ??</p>
<p>gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Guillermo Chavez [chepe263]</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-30047</link>
		<dc:creator>Guillermo Chavez [chepe263]</dc:creator>
		<pubDate>Mon, 24 Aug 2009 16:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-30047</guid>
		<description>Hey @albert , el que yo uso es 000webhost.com Te dan 1.5GB, mysql, php. No es nada malo, te lo recomiendo</description>
		<content:encoded><![CDATA[<p>Hey @albert , el que yo uso es 000webhost.com Te dan 1.5GB, mysql, php. No es nada malo, te lo recomiendo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pablo</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-23979</link>
		<dc:creator>Pablo</dc:creator>
		<pubDate>Thu, 30 Oct 2008 20:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-23979</guid>
		<description>Necesito saber como modificar el contenido d eun nodo, o de lo contrario como borrar el nodo completo... muchas gracias.</description>
		<content:encoded><![CDATA[<p>Necesito saber como modificar el contenido d eun nodo, o de lo contrario como borrar el nodo completo&#8230; muchas gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Angel</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-22746</link>
		<dc:creator>Angel</dc:creator>
		<pubDate>Thu, 04 Sep 2008 17:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-22746</guid>
		<description>Este el un ejemplo del xml que tengo que procesar. Son los ficheros que tengo que procesar.

   


este es un ejemplo del xml que tengo que convertir 



Los datos a sacar son:

el contenido de &quot;to&quot; a una variable $de
el contenido de &quot;from&quot; a una variable $a
el contenido de &quot;datetime&quot; a una variable $datetime
y el contenido de body ya lo he sacado.

¿Alguien me puede ayudar?
Gracias</description>
		<content:encoded><![CDATA[<p>Este el un ejemplo del xml que tengo que procesar. Son los ficheros que tengo que procesar.</p>
<p>este es un ejemplo del xml que tengo que convertir </p>
<p>Los datos a sacar son:</p>
<p>el contenido de &#8220;to&#8221; a una variable $de<br />
el contenido de &#8220;from&#8221; a una variable $a<br />
el contenido de &#8220;datetime&#8221; a una variable $datetime<br />
y el contenido de body ya lo he sacado.</p>
<p>¿Alguien me puede ayudar?<br />
Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-22262</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Fri, 22 Aug 2008 10:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-22262</guid>
		<description>Pude solucionar el problema anterior.
No me tomaba el array que contenia numeros como numeros. Lo tomaba como cadena.
Lo solucione usando &quot;(integer)&quot;.
$seleccion = (integer) $casilla[$i];
Saludos</description>
		<content:encoded><![CDATA[<p>Pude solucionar el problema anterior.<br />
No me tomaba el array que contenia numeros como numeros. Lo tomaba como cadena.<br />
Lo solucione usando &#8220;(integer)&#8221;.<br />
$seleccion = (integer) $casilla[$i];<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21888</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Sun, 10 Aug 2008 00:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21888</guid>
		<description>Tengo problemas para que simplexml me tome valores de una variable.
Basicamente quiero que el usuario seleccione filas (con checkbox) de una tabla larga (rellenada por xml), y al hacer submit aparezca la misma tabla pero solo con los seleccionados.
A continuacion les pongo el script que recibe el formulario:

tipo[0]-&gt;categoria[$seleccion];
$nombre = $categoria-&gt;categorianombre;
$precio = $categoria-&gt;categoriaprecio;
//$seleccion por si solo aprarece bien con un valor numerico, pero las busquedas dentro del xml relacionadas con $seleccion no aparecen
echo &quot;***&quot;;    
echo &quot;$seleccion - $nombre - $precio&quot;;
echo &quot;***&quot;;
      $i  ;
   }

}

?&gt;



El problema me aparece en &quot;$categoria = $xml-&gt;tipo[0]-&gt;categoria[$seleccion];&quot; No me toma $seleccion.
La pagina esta muy buena.
Saludos</description>
		<content:encoded><![CDATA[<p>Tengo problemas para que simplexml me tome valores de una variable.<br />
Basicamente quiero que el usuario seleccione filas (con checkbox) de una tabla larga (rellenada por xml), y al hacer submit aparezca la misma tabla pero solo con los seleccionados.<br />
A continuacion les pongo el script que recibe el formulario:</p>
<p>tipo[0]-&gt;categoria[$seleccion];<br />
$nombre = $categoria-&gt;categorianombre;<br />
$precio = $categoria-&gt;categoriaprecio;<br />
//$seleccion por si solo aprarece bien con un valor numerico, pero las busquedas dentro del xml relacionadas con $seleccion no aparecen<br />
echo &#8220;***&#8221;;<br />
echo &#8220;$seleccion &#8211; $nombre &#8211; $precio&#8221;;<br />
echo &#8220;***&#8221;;<br />
      $i  ;<br />
   }</p>
<p>}</p>
<p>?&gt;</p>
<p>El problema me aparece en &#8220;$categoria = $xml-&gt;tipo[0]-&gt;categoria[$seleccion];&#8221; No me toma $seleccion.<br />
La pagina esta muy buena.<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: heel linux</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21798</link>
		<dc:creator>heel linux</dc:creator>
		<pubDate>Tue, 05 Aug 2008 16:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21798</guid>
		<description>saludos, tengo un problema voy a trabajar con XML y php, lo que necesito saber es de que manera puedo enviar y recibir XML vía http. Los ejemplos que he encontrado han sido leer un archivo en el mismo servidor.

Mi problema en concreto es que me envian un XML vía HTTP, yo tengo que obtener de ese XML los datos que necesito para hacer una consulta a un AS/400 (esto se puede hacer con php?) convertila en XML y regresarla vía HTTP.

Gracias. HEEL, Mehico Tenochtitlan.</description>
		<content:encoded><![CDATA[<p>saludos, tengo un problema voy a trabajar con XML y php, lo que necesito saber es de que manera puedo enviar y recibir XML vía http. Los ejemplos que he encontrado han sido leer un archivo en el mismo servidor.</p>
<p>Mi problema en concreto es que me envian un XML vía HTTP, yo tengo que obtener de ese XML los datos que necesito para hacer una consulta a un AS/400 (esto se puede hacer con php?) convertila en XML y regresarla vía HTTP.</p>
<p>Gracias. HEEL, Mehico Tenochtitlan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: NeySmall</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21082</link>
		<dc:creator>NeySmall</dc:creator>
		<pubDate>Fri, 11 Jul 2008 19:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21082</guid>
		<description>Perdón puse otro archivo php que no era.

Este es el correcto:

_____________

foreach (Tienda as $Tienda )
{
echo “” , $Tienda-&gt;descripcion , “”;
echo “” , $Tienda-&gt;precio , “”;
echo “” , $Tienda-&gt;codigo , “”;
} 

$item = $apod-&gt;channel-&gt;item[1];
$descripcion = $apod-&gt;channel-&gt;item[1]-&gt;description;
?&gt;
____________</description>
		<content:encoded><![CDATA[<p>Perdón puse otro archivo php que no era.</p>
<p>Este es el correcto:</p>
<p>_____________</p>
<p>foreach (Tienda as $Tienda )<br />
{<br />
echo “” , $Tienda-&gt;descripcion , “”;<br />
echo “” , $Tienda-&gt;precio , “”;<br />
echo “” , $Tienda-&gt;codigo , “”;<br />
} </p>
<p>$item = $apod-&gt;channel-&gt;item[1];<br />
$descripcion = $apod-&gt;channel-&gt;item[1]-&gt;description;<br />
?&gt;<br />
____________</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: NeySmall</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21081</link>
		<dc:creator>NeySmall</dc:creator>
		<pubDate>Fri, 11 Jul 2008 19:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-21081</guid>
		<description>Hola:

Estoy usando php5

Me gustaría saber cómo hacerle para leer imprimir en pantalla sólo el último registro xml.

Por ejemplo si tengo este archivo:

-----------






   
       Jabón
       12.89
       12457689
   

   
       cereal
       22.50
       59484000
   

   
       sopa
       3.49
       23994338
   

   
       refresco 600 ml.
       6.50
       88763902
   

   
       sabritas
       5.00
       98346751
   



-----------

para imprimir sólo el último registro que sería:

Sabritas
5.00
98346751

¿Cómo le haría?

Actualmente tengo este código en php usando SimpleXML:

--------

cliente as $cliente ) 
  {
    echo &quot;&quot; , $cliente-&gt;nombre , &quot;&quot;;
    echo &quot;&quot; , $cliente-&gt;telefono , &quot;&quot;;
    echo &quot;&quot; , $cliente-&gt;pais , &quot;&quot;;
    echo &quot;&quot; , $cliente-&gt;estado , &quot;&quot;;
    echo &quot;&quot; , $cliente-&gt;ciudad , &quot;&quot;;        
    echo &quot;&quot; , $cliente-&gt;domicilio , &quot;&quot;;                
    echo &quot;&quot; , $cliente-&gt;colonia , &quot;&quot;;            
    echo &quot;&quot; , $cliente-&gt;codigopostal , &quot;&quot;;        
  }                           

$item = $apod-&gt;channel-&gt;item[1];
$descripcion = $apod-&gt;channel-&gt;item[1]-&gt;description;
?&gt;


--------

pero con esto se muestran todos los registros, y yo quiero mostrar sólo el último.

¿Cómo le haría? ayudenme.
Ya sea con DOMXML o con SimpleXML, con cualquiera de los 2 está bien.

Gracias de antemano.

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola:</p>
<p>Estoy usando php5</p>
<p>Me gustaría saber cómo hacerle para leer imprimir en pantalla sólo el último registro xml.</p>
<p>Por ejemplo si tengo este archivo:</p>
<p>&#8212;&#8212;&#8212;&#8211;</p>
<p>       Jabón<br />
       12.89<br />
       12457689</p>
<p>       cereal<br />
       22.50<br />
       59484000</p>
<p>       sopa<br />
       3.49<br />
       23994338</p>
<p>       refresco 600 ml.<br />
       6.50<br />
       88763902</p>
<p>       sabritas<br />
       5.00<br />
       98346751</p>
<p>&#8212;&#8212;&#8212;&#8211;</p>
<p>para imprimir sólo el último registro que sería:</p>
<p>Sabritas<br />
5.00<br />
98346751</p>
<p>¿Cómo le haría?</p>
<p>Actualmente tengo este código en php usando SimpleXML:</p>
<p>&#8212;&#8212;&#8211;</p>
<p>cliente as $cliente )<br />
  {<br />
    echo &#8220;&#8221; , $cliente-&gt;nombre , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;telefono , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;pais , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;estado , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;ciudad , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;domicilio , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;colonia , &#8220;&#8221;;<br />
    echo &#8220;&#8221; , $cliente-&gt;codigopostal , &#8220;&#8221;;<br />
  }                           </p>
<p>$item = $apod-&gt;channel-&gt;item[1];<br />
$descripcion = $apod-&gt;channel-&gt;item[1]-&gt;description;<br />
?&gt;</p>
<p>&#8212;&#8212;&#8211;</p>
<p>pero con esto se muestran todos los registros, y yo quiero mostrar sólo el último.</p>
<p>¿Cómo le haría? ayudenme.<br />
Ya sea con DOMXML o con SimpleXML, con cualquiera de los 2 está bien.</p>
<p>Gracias de antemano.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: albert</title>
		<link>http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-20640</link>
		<dc:creator>albert</dc:creator>
		<pubDate>Sat, 21 Jun 2008 03:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbsd.net/2007/02/09/leyendo-xml-desde-php-con-simplexml/#comment-20640</guid>
		<description>hola , quisiera saber como puede leer un nodo XML de un feed con &quot;:&quot; (2 puntos) usando SimpleXML o algo alternativo, el feed es:

  xxyy xxyy //con esto no tengo problema
  222222//este es el problema  
  vvvvvv 


si lo pongo directamente me da un error de sintaxis:
 
$xml = simplexml_load_file($url);
foreach($xml-&gt;item-&gt;grupo:userid as $uid){
   //trabajo con la variable $uid
}

también probé:

----1----
$userid=&quot;grupo:userid&quot;;
$xml-&gt;item-&gt;$userid

----2----
$xml-&gt;item-&gt;{&#039;grupo:userid&#039;}

y pues ninguno no me ah dado resultado, espero me puedan ayudar, gracias por la respuesta</description>
		<content:encoded><![CDATA[<p>hola , quisiera saber como puede leer un nodo XML de un feed con &#8220;:&#8221; (2 puntos) usando SimpleXML o algo alternativo, el feed es:</p>
<p>  xxyy xxyy //con esto no tengo problema<br />
  222222//este es el problema<br />
  vvvvvv </p>
<p>si lo pongo directamente me da un error de sintaxis:</p>
<p>$xml = simplexml_load_file($url);<br />
foreach($xml-&gt;item-&gt;grupo:userid as $uid){<br />
   //trabajo con la variable $uid<br />
}</p>
<p>también probé:</p>
<p>&#8212;-1&#8212;-<br />
$userid=&#8221;grupo:userid&#8221;;<br />
$xml-&gt;item-&gt;$userid</p>
<p>&#8212;-2&#8212;-<br />
$xml-&gt;item-&gt;{&#8217;grupo:userid&#8217;}</p>
<p>y pues ninguno no me ah dado resultado, espero me puedan ayudar, gracias por la respuesta</p>
]]></content:encoded>
	</item>
</channel>
</rss>
