[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: fallback parameter
Hi Jan, The problem is in your xsl:if test. <xsl:if test="@lang=$selectedLanguage or (not(following-sibling[@lang=$selectedLanguage]) and not(preceding-sibling[@lang=$selectedLanguage]) and @lang=$defaultLanguage)"> add "::*" between the axis name and predicate: <xsl:if test="@lang=$selectedLanguage or (not(following-sibling::*[@lang=$selectedLanguage]) and not(preceding-sibling::*[@lang=$selectedLanguage]) and @lang=$defaultLanguage)"> But you can combine the second and third test. Instead of checking the following and preceding siblings, you can as well check them all: <xsl:if test="@lang=$selectedLanguage or (not(parent::*/*[@lang=$selectedLanguage]) and @lang=$defaultLanguage)"> Hope this helps, Anton
|
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
|