[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Conditional branching on string attribute in IE5?
The function contains() is defined in the XSLT language. The default processor in IE5 only handles the WD-xsl language, which is a Microsoft implementation of an early 1998 working draft of XSLT. To use XSLT functionality, you will need to install MSXML3. See the MSXML FAQ at http://www.netcrucible.com/ 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 > drsystems@xxxxxxxx > Sent: 30 December 2002 03:14 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: Conditional branching on string attribute in IE5? > > > Hi, > > This is for IE5. For an XML file like: > <xml> > <info path="abc.txt"> > <info path="abc.jpg"> > </xml> > > I want to check the value of xml/info/path, > and if it contains a .jpg or .gif extension, > generate an img node, else generate an > href node. > > I tried the following: > .. > <xsl:for-each select="xml/info"> > <xsl-if test="contains(@path,'.jpg')"> > <xsl-element name="a"> > .. > and got an error, "Unknown method contains(@". > > What is the right way to do this for IE5? > Upgrade to IE6 is not an option :-( > This is urgent, and I am stuck at this. > Please help out a new XSL enthusiast! :) > > Thanks, > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > 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
|