[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: for-each not working
Hi All-- How do i compare the contents of a tag to an empty string? I thought i could invoke this call and be able to process the contents of each <restrictedValue> tag separately. But that is not the case. A "for-each snippet" works for me but i am not able to put "Min Value Allowed: 40" like this or "Max Value Allowed: None". They both have to placed before the "for-each" statement. Below you will find how i want the output to be displayed. This is how i was tryin to solve this problem: XSL (faulty): Once inside the template: Min Value Allowed: <br /> Max Value Allowe: <br /> <xsl:when test="contains(@restrictType, '2')"> <xsl:for-each select="restrictedValue"> <xsl:value-of select="text()" /><br/> </xsl:for-each><br /><br /> </xsl:when> But this doesn't solve my problem. -------------------------------------------------------------------------- Here is the XML snippet: <HSContract> <HSDataContainerType name="TextValueRestrictions" required="true" revision=""> <HSString name="restrictByRangeNoMAX" required="true" restrictType="2" xmlNodeType="1"> <restrictedValue>40</restrictedValue> <restrictedValue /> </HSString> </HSContract> Here is how i want the output (HTML) to look like: Min Value Allowed: 40 Max Value Allowed: None The first <restrictedValue>40</restrictedValue> will always be the minimum whereas the next one will be the max. I want to see if there is nothing inside any one of these tags, i would like to put "None" after Max Value Allowed or Min Value Allowed. If you are confused as to what i want, please email me so that i can try to explain better. Any help will be greatly appreciated. Thank you. -John XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|