Re: [xsl] equivalent for 'while'

Subject: Re: [xsl] equivalent for 'while'
From: RQamar <qamar_rahil@xxxxxxxxxxx>
Date: Wed, 16 Feb 2005 17:24:16 +0000
David Carlisle wrote:


Is there an equivalent of 'while' loop in XSLT 2.0?





it depends what you mean by equivalence.






Well I have an XML document which has several <DEFCONCEPT> elements. Each of these elements contain certain <CHILD> sub-elements of the form below:

<DEFCONCEPT id="123" name="abc">
   <CHILD ref="567">abcChild</CHILD>
</DEFCONCEPT>

<DEFCONCEPT id="567" name="abcChild">
   <CHILD ref="890">abcGrandChild</CHILD>
</DEFCONCEPT>

<DEFCONCEPT id="890" name="abcGrandChild"/>

How could I then place conditions when processing this XML doc such that it continues searching for a <CHILD> element until it finds 'abcGrandChild' ?

I thought perhaps a single statement could loop until the condition becomes 'true' which is obviously not in lines with declarative
programming. How else is it then possible?


Thanks
Rahil

Current Thread