Identidad de Cada nodo

Blue
24 de Julio del 2003
Buenas, resulta que estoy haciendo una aplicacion en Visual Basic, que atacando a una Base de Datos me crea un archivo XML, todo esto se hacerlo sin ningun problema.

El problema es el siguiente, esta base de datos crea informacion sobre notarios, una misma pagina puede tener varios notarios, por lo tanto me haran falta 'n' Nodos, uno para cada notario. Un notario tiene otros nodos que cuelgan de el. Mi pregunta es si cada nodo tiene algo q los diferencia del resto, pueden haber 3 nodos llamadas de igual manera (<nodo>), pero que en cada uno pueda datos distintos, como lo tengo ahora mismo creo los 3 nodos, pero todas las caracterisitcas (las propias de cada nodo) cuelgan todas del primero, ¿pq? Porque al nodo le paso el nombre del que colgar y todas pillan el primero.

Espero haberme explicado, a ver si pueden darme algo ed ayuda.
Gracias