Leer xml desde php (Duda)
Publicado por Supay (1 intervención) el 17/03/2009 20:55:29
Hola tengo un problema que por mucho que he buscado con consigo resolver.
Un ejemplo: tengo el siguiente XML (es una parte):
<game id="1">
<description>
<category id="SOCMENEURESPFST" order="6900">Hola</category>
</description>
</game>
<game id="2">
<description>
<category id="SOCMENEURESPFST" order="6900">Adios</category>
</description>
</game>
Y en php lo siguiente:
<?php
foreach($expert->game as $game){
foreach($game->xpath('//category/@id') as $category){
echo $category;
echo "<br>";
}
}
?>
(Sobra codigo, pero son pruebas)
El tema es que asi me muestra "Hola" y "Adios"
Como podria decirle que me muestre solo "Hola"??
Es decir, que me muestre solo la categoria cuando el id de game es 1
Muchas gracias
Un ejemplo: tengo el siguiente XML (es una parte):
<game id="1">
<description>
<category id="SOCMENEURESPFST" order="6900">Hola</category>
</description>
</game>
<game id="2">
<description>
<category id="SOCMENEURESPFST" order="6900">Adios</category>
</description>
</game>
Y en php lo siguiente:
<?php
foreach($expert->game as $game){
foreach($game->xpath('//category/@id') as $category){
echo $category;
echo "<br>";
}
}
?>
(Sobra codigo, pero son pruebas)
El tema es que asi me muestra "Hola" y "Adios"
Como podria decirle que me muestre solo "Hola"??
Es decir, que me muestre solo la categoria cuando el id de game es 1
Muchas gracias
Valora esta pregunta


0