[xsl] RE: Testing values from parent nodes

Subject: [xsl] RE: Testing values from parent nodes
From: "SMITH Neil" <neil.smith@xxxxxxxx>
Date: Wed, 26 May 2004 11:06:53 +0200
<RR>
	<RR_row>
		<ind_no>81723</ind_no>
		<pos_acad_m_no>1</pos_acad_m_no>
		<pos_acad_lib>Emeritierte(r) Professor(in)</pos_acad_lib>
		<et25_lng>2</et25_lng>
		<RR_group1>
			<gr_no>330</gr_no>
			<gr_nom>Analysis: Gruppe Kaup</gr_nom>
			<RR_group2>
				<type>1</type>
				<type_lib>Publications</type_lib>
				<RR_group3>
					<cle>15381</cle>
					<RR_group4>
						<ordre>10</ordre>
						<text>G. Bissig: \ber die Stabilitdt separierbarer Bldtterungen. Dissertation Fribourg, Juni 2002</text>
						<date_debut/>
						<date_fin/>
						<financement/>
							<montant>0</montant>
					</RR_group4>
				</RR_group3>
			</RR_group2>


Here is a part of my XML file that I am parsing to HTML.
Here is my problem, I would like to test the value of /RR/RR_Row/RR_group1[type=1]  while I am parsing the values of the RR_group4 node (the output is not the same depending on the type).

I tried :
        <xsl:if test="ancestor::RR/RR_row/RR_group1/RR_group2[type=1]">
		But that doesn't work (crashes XMLSPY...)
	<xsl:if test="/RR/RR_row/RR_group1/RR_group2[type=1]">
		Same same...


Could someone please help me as I have been stuck on this for a couple of days now...

Thanks a lot
Best regards,
Neil.



Neil Smith
Analyste Programmeur
Universiti de Fribourg
Av. de l'Europe 20
CH - 1700 Fribourg
Til. +41 26 300 7091

Current Thread