Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2012, 17:28
nilotrajano
 
Fecha de Ingreso: septiembre-2010
Mensajes: 66
Antigüedad: 14 años, 2 meses
Puntos: 2
¿Como mostrar el numero de resultados de una consulta a un XML condicionada?

Buen dia, sucede que solicito una consulta a un XML por medio de Php de la siguiente forma:

Código PHP:
<?php       
    
$library 
= new SimpleXMLElement('library.xml'nulltrue); 

foreach( 
$library->mensaje as $mensaje){ $mensaje->titulo }  

?>
y el archivo xml tiene la siguiente forma:


Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?> 

<mensajes> 

<mensaje> 
    
    <titulo>Rock</titulo> 
     
  </mensaje>


<mensaje> 
    
    <titulo>Latin</titulo> 
     
  </mensaje>


<mensaje> 
    
    <titulo>Rock</titulo> 
     
  </mensaje>

Yo solicito el numero de resultados por medio del siguinete php

Código PHP:
<?php echo count($library->mensaje);?>

y me muestra 3, que es efectivamente el numero de <mensaje> en el XML.

Pero lo que yo quiero es que me muestre el numero de resultados si $mensaje->titulo == Rock es decir 2, he tratado de la siguiente forma pero no he podido:

Código PHP:
<?php echo count($library->mensaje)

{

if (
$mensaje->titulo == Rock)

}

;
?>
Muchas gracias.