Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/08/2011, 17:18
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: como puedo hacer un conteo en xml a partir de un atributo??

Es que no veo el problema oscarbt , ya lo tienes practicamente resuelto, si guardas en un array que tenga por clave el codparam y sumas 1 en cada ocurrencia no te sirve ?, un ejemplo con DOM

Código PHP:
Ver original
  1. $doc = DOMDocument::loadXML($xml);
  2. $results = array();
  3. foreach ($doc->getElementsByTagName('evolucion') as $node) {
  4.     $code = $node->getAttribute('codparam');
  5.     !isset($results[$code]) ? $results[$code] = 1 : $results[$code]++;
  6. }
  7. print_r($results);

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)