Re: [xsl] problen comparing node with one variable in xslt

Subject: Re: [xsl] problen comparing node with one variable in xslt
From: "Dionisio Ruiz de Zarate" <dionisio@xxxxxxxxxxxxx>
Date: Thu, 4 Mar 2004 14:36:57 +0100 (CET)
The xml file is the bellow file.

i mus tto compare the masterinformacion_sel node value (1224) with the
masterinformacion_padre node value.
print ok if are the same value and KO is are diferents.
Can you help me please? thaks.
i hope your answer.

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<sn_servicioproyecto>
	<masterinformacion_sel>1224</masterinformacion_sel>
	<servicioproyecto_id>15</servicioproyecto_id>
	<servicioproyectopadre_id>0</servicioproyectopadre_id>
	<servicio_id>1</servicio_id>
	<proyecto_id>7</proyecto_id>
	<servicioproyectohijos>
		<sn_servicioproyecto>
			<servicioproyecto_id>1034</servicioproyecto_id>
			<servicioproyectopadre_id>15</servicioproyectopadre_id>
			<servicio_id>1</servicio_id>
			<proyecto_id>7</proyecto_id>
			<informacion>
				<sn_masterinformacion>
					<masterinformacion_id>1225</masterinformacion_id>
					<masterinformacion_padre>1224</masterinformacion_padre>
				</sn_masterinformacion>
				<sn_masterinformacion>
					<masterinformacion_id>1225</masterinformacion_id>
					<masterinformacion_padre>1223</masterinformacion_padre>
				</sn_masterinformacion>
			</informacion>
		</sn_servicioproyecto>
	</servicioproyectohijos>
</sn_servicioproyecto>




> whats the xml look like please?
> ----- Original Message -----
> From: "Dionisio Ruiz de Zarate" <dionisio@xxxxxxxxxxxxx>
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> Sent: Thursday, March 04, 2004 12:52 PM
> Subject: [xsl] problen comparing node with one variable in xslt
>
>
>> with this.
>> <xsl:variable name="var_masterinformacion_id">
>> <xsl:value-of select= "sn_servicioproyecto/masterinformacion_sel"/>
>> </xsl:variable>
>> <xsl:value-of select= "$var_masterinformacion_id"/>
>>
>> i print the variable value
>>
>> with this:
>> <xsl:value-of select= "masterinformacion_padre"/>
>> i print the node value
>>
>> but i want to compare tthe variable and the masteriformacion_padre value
>> and if are the same value print ok
>> i am trying with this code:
>> <xsl:for-each select="masterinformacion_padre">
>> <xsl:choose>
>> <xsl:when test=".=$var_masterinformacion_id">ok</xsl:when>
>> </xsl:choose>
>> </xsl:for-each>
>>
>> butr it doesn't run.
>> can you help me please?
>> i am working in this problem during 2 days and i cannot resolve it.
>> can you help me please?
>> thyanks
>>
>>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread