Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problema utilizando valores extradidos con xsl

Estas en el tema de Problema utilizando valores extradidos con xsl en el foro de Programación General en Foros del Web. Hola, tengo un problemilla con un xml que tengo que procesar con xsl. En el xml hay un nodo que contiene la información de los ...
  #1 (permalink)  
Antiguo 21/11/2007, 04:09
felmoltor
Invitado
 
Mensajes: n/a
Puntos:
Problema utilizando valores extradidos con xsl

Hola, tengo un problemilla con un xml que tengo que procesar con xsl.

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:
<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>
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.

Muchas gracias por adenlantado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:38.