Si è vero scusami hai risposto esattamente alla mia domanda.

Altra piccola domanda:

-<Customers>
-<Customer CustomerName="Piero" CustomerId="1234">

se volessi navigare tra i nodi? cioè farmi sempre restituire "Customer"?

io ho utilizzato:
...FirstNode.ToString ma questo mi restituisce: Customer CustomerName="Piero" CustomerId="1234"

invece per farmi restituire solo il nome del nodo cosa posso usare?