|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: is there a way to break out of the xsl:for-each loop ?
You seem to be assuming that the elements are processed serially, starting with the first. Such an assumption is invalid. Write <xsl:for-each select="$list-of-nodes[string(.)=$mySearchItem][1]"> Michael Kay # -----Original Message----- # From: Bill Riegel [mailto:BRiegel@l...] # Sent: 23 March 2004 14:38 # To: 'xml-dev@l...' # Subject: is there a way to break out of the # xsl:for-each loop ? # # # What to look thru a listOfNodes, and set contents on a # variable, foundIt, when I found what I am looking for, then break. # # <xsl:variable name="foundIt"> # <xsl:for-each select="$listofNodes"> # <xsl:if test="string(current()) = $mySearchItem"> # <!-- break out of look if found what I # am looking for --> # <xsl:break> # </xsl:if> # </xsl:for-each> # </xsl:variable> # # <!-- do something with foundIt --> # # Bill Riegel # LandMark Graphics # 713-839-3388 # # # # ----------------------------------------------------------------- # The xml-dev list is sponsored by XML.org # <http://www.xml.org>, an initiative of OASIS # <http://www.oasis-open.org> # # The list archives are at http://lists.xml.org/archives/xml-dev/ # # To subscribe or unsubscribe from this list use the subscription # manager: <http://www.oasis-open.org/mlmanage/index.php> # #
|
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
|
|||||||||

Cart








