
Hi, I am running Oxygen9.3. I am trying to use an XSLT 2.0 function "lower-case()". For some reason the XLST doesn't recognise this function. I get the error: SystemID: G:\asdd\work\dif2anzlic\DIF-ISO-ANZLIC.xsl Location: 1378:0 Description: Error in expression lower-case(.): Unknown system function: lower-case I don't understand why this is not working. I have set my preferences to use Saxon-B 9.0.0.6 for XSLT 2.0 Validation. Is there some other setting that I need to make? A snippet of the XSL code is: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" ... ... <xsl:for-each select="dif:ISO_Topic_Category"> <gmd:topicCategory> <gmd:MD_TopicCategoryCode> <xsl:value-of select="lower-case(normalize-space(.))"/> </gmd:MD_TopicCategoryCode> </gmd:topicCategory> </xsl:for-each> ... Thanks. John