Creo que el problema debe estar en la función que convierte en array el archivo XML . Tendríamos que ver el código anterior para hacernos una idea. Probablemente anteriormente en algún sitio has puesto que coja el primer elemento de la variable y cuando se encuentra un string y no un array lo que hace es coger la primera letra de la cadena.
Por ejemplo, si yo hago esto imprimirá p:
Código PHP:
<?php
$patata = "patata";
print $patata[0];
?>
De todas formas cambia la forma de acceder a $z[Nombre] por $z['Nombre'], aunque funcione no es una forma correcta de ponerlo.