Salve a tutti, premetto che non sono esperta e sto cercando di capire dove sbaglio

ricevo una risposta da web service tramite nusoap e provo a contare i nodi <cliente> cosi:

Codice PHP:
$i 0;
foreach(
$result['RicercaClientiResult']['clienti']['cliente']  as $key => $value) {
$i++; 
}

echo 
$i

quindi da questo risultato il conteggio e la stampa a video del numero è 2


Codice PHP:

<clienti>  
  <
cliente>    
 <
codicecliente>3031810</codicecliente>    
<
cognome>Rossi</cognome>    
<
nome>Mario</nome>
<
anno>2014</anno>  
</
cliente>  

<
cliente>    
<
codicecliente>3458121</codicecliente>    
<
cognome>Verdi</cognome>    
<
nome>Giuseppe</nome
<
anno>2014</anno>  
</
cliente>
<
clienti
ma da questo il valore della variabile $i è 5, mentre io mi aspetto 1 .... dove sto sbagliando?

Codice PHP:

<clienti>  
<
cliente>    
<
codicecliente>3031810</codicecliente>    
<
cognome>Rossi</cognome>    
<
nome>Mario</nome>
<
anno>2014</anno>  
</
cliente>
<
clienti
Grazie a tutti