Re: problem with handling conditional for loops
That would seem like a natural progression to resolve the problem. However in my case im working with two files simultaneously.Rahil, you can use the xsl:choose statement like this to conditionally use for-loops
I have two for loops. The first for loop runs through the first file First.xml such that
<xsl:for-each select="document(First.xml)/SubConcepts/SubConcept">.............</xsl:for-each> <!--extract the '@name' value-->
The second for loop is nested within the first loop and is as such
<xsl:for-each select="document(Second.xml)/SubConcepts/SubConcept/Value"> <!--check if contains( '@name=text()' ) -->
What I want to do is look for the '@name' value in the rest of the 'document(Second.xml)/SubConcepts/SubConcept' ONLY IF I dont find a match in the earlier SubConcept node's Value nodes.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format