En el xml hay un nodo que contiene la información de los accionistas de cierta empresa y solo trae su número de identificación para identificar a ese accionista.
Luego hay otro nodo diferente, al mismo nivel, que contiene el identificador de accionista, nombre, direccion, teléfono y más datos del accionista que me interesa extraer.
Así, lo primero que hago es extraer el identificador del accionista del que yo quiero información y luego quiero usar ese número de identificación que he extraido para seleccionar el nodo que trae el nombre, teléfono, y demás de ese accionista.
Aquí un ejemplo del xml que estoy procesando:
Código:
En el xsl obtengo la lista de IDCargo que tengan como TipoCargo ser Manager, por ejemplo, pero despues no se como recuperar sus nombre de más abajo sabiendo ese IDCargo.<DatosCargo> <IDEmpresa Nr="0003">09119110057078</IDEmpresa> <IDCargo Nr="0800">09159150083659</IDCargo> <TipoCargo Id="302" Nr="0801" Schluessel="01162">Manager</TipoCargo> ... ... ... </DatosCargo> ... ... ... <DatosPersonales> <Adresse> <IDCargo Nr="0003">09159150083659</IDCargo> <Trato Id="1" Nr="0200" Schluessel="00014">Mr</Trato> <Name1 Nr="0201">Gschwendt</Name1> <Name2 Nr="0202">Thomas</Name2> <Name3 Nr="0203"/> <Postkennzeichen Nr="0204">A</Postkennzeichen> <CodigoPostal Nr="0205">3032</CodigoPostal> ... ... </Adresse> <Personendaten> ... ... ... ... </Personendaten> <Rechtsform> ... ... ... </Rechtsform> </DatosPersonales>
Muchas gracias por adenlantado.