Subject: RE: [xsl] fallback, saxon and MSXSL From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Wed, 9 Oct 2002 15:25:34 +0100 |
<xsl:fallback> is activated when it's inside an instruction that the processor doesn't recognize, it's not activated for missing extension functions. Use <xsl:if test="function-available('msxsl:node-set')"> or test the result of system-property('xsl:vendor') Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > DPawson@xxxxxxxxxxx > Sent: 09 October 2002 10:51 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] fallback, saxon and MSXSL > > > Trying to get a template to work with both processors (don't ask). > > > The instruction is a for-each. > > > I have > > <extn> > <xsl:for-each > select="msxsl:node-set($test)/extns/ext[not(.=preceding-siblin > g::ext)]"> > <xsl:fallback> > <xsl:for-each > select="$test/extns/ext[not(.=preceding-sibling::ext)]"> > <ext><xsl:value-of select="."/></ext> > </xsl:for-each> > </xsl:fallback> > <ext><xsl:value-of select="."/></ext> > </xsl:for-each> > </extn> > > The structure seems right for fallback, > but if I put MS first, with saxon as the fallback, > Mike complains: > The URI urn:schemas-microsoft-com:xslt does not identify an > external Java class > > which is kinda fair comment.... > but doesn't help me here. Is it compliant Mike? > (Noted that it mostly is, and I guess I could put the saxon > call first.) Do I have to use function-available instead? > > Regards DaveP. > > **** snip here ***** > > - > > NOTICE: The information contained in this email and any > attachments is > confidential and may be legally privileged. If you are not the > intended recipient you are hereby notified that you must not use, > disclose, distribute, copy, print or rely on this email's content. If > you are not the intended recipient, please notify the sender > immediately and then delete the email and any attachments from your > system. > > RNIB has made strenuous efforts to ensure that emails and any > attachments generated by its staff are free from viruses. However, it > cannot accept any responsibility for any viruses which are > transmitted. We therefore recommend you scan all attachments. > > Please note that the statements and views expressed in this email > and any attachments are those of the author and do not necessarily > represent those of RNIB. > > RNIB Registered Charity Number: 226227 > > Website: http://www.rnib.org.uk > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] fallback, saxon and MSXSL, David Carlisle | Thread | RE: [xsl] fallback, saxon and MSXSL, DPawson |
Re: [xsl] xalan extention - evaluat, Joseph Kesselman | Date | [xsl] Saxon get starting but cancle, 1alp |
Month |