Subject: SV: Using the xsl:if correctly From: "Eikebråten, Ståle" <eik@xxxxxx> Date: Wed, 22 Mar 2000 11:20:44 +0100 |
Thank U.. It works perfect... -=Staale=- > -----Opprinnelig melding----- > Fra: Jonathan Marsh [SMTP:jmarsh@xxxxxxxxxxxxx] > Sendt: 21. mars 2000 20:39 > Til: 'xsl-list@xxxxxxxxxxxxxxxx' > Emne: RE: Using the xsl:if correctly > > IE5 shipped before the "test" attribute was expanded to take arbitrary > expressions instead of location paths. So you will have to recast the > XPath > as a node test. > > <xsl:if test=".[@Id = 'Fnr']"> > > or try out an MSXML Technology Preview, which supports the XSLT form. > > - Jonathan Marsh > Microsoft > > > -----Original Message----- > > From: "Eikebråten, Ståle" [mailto:eik@xxxxxx] > > Sent: Tuesday, March 21, 2000 11:11 AM > > To: 'xsl-list@xxxxxxxxxxxxxxxx' > > Subject: Using the xsl:if correctly > > > > > > Hi all !! > > > > I'm new to xml/xsl, and the list has been very useful to me as it has > > answered/solved a lot of my questions and problems...Thanks to all... > > > > Looking through some "old" question, I found an answer given > > to Kerry Nice, > > concering xls:if.. > > I'm trying to achieve exactly the same, but the xsl:if test > > does not work in > > my environment.. Can someone help me with my problem.. > > I'm using XML and XSL to display input-fields in IE 5.0, but > > when testing > > for a specific value IE5 returns this error : > > > > Expected token 'eof' found '='. @Id -->=<-- 'Fnr' > > > > This is my XSL code and XML code > > <xsl:template match="Celle"> > > <TD> > > <xsl:if test = "@Id = 'Fnr'"> > > <script>CreateInputFelt > > "clsid:79A31234-F607-11D3-8176-0050042CD857", "<xsl:value-of > > select="@Id"/>"</script> > > </xsl:if> > > </TD> > > </xsl:template> > > > > > > <Ident>Fødselsnr : > > <Celle SkjemaNavn="els8_2.xml" Id="Fnr" > > type="I">06126945785</Celle> > > </Ident> > > > > > > I hope someone can help.. Thanks in advance.. > > > > -=Staale=- > > > > > > > > > -----Opprinnelig melding----- > > > Fra: Kerry Nice (DEN) [SMTP:Kerry.Nice@xxxxxxxxxxx] > > > Sendt: 11. februar 2000 22:43 > > > Til: 'xsl-list@xxxxxxxxxxxxxxxx' > > > Emne: RE: Using the xsl:if correctly > > > > > > Perfect, > > > This is exactly what I was looking for: > > > <xsl:if test="@field_type = 'textbox'"> > > > > > > You can't believe how long (and how unsuccessfully) I spent > > searching the > > > net for an example that does this. I guess I should have > > guessed this, > > > but oh well. > > > > > > Thanks, > > > Kerry. > > > > > > -----Original Message----- > > > From: Wendell Piez [SMTP:wapiez@xxxxxxxxxxxxxxxx] > > > Sent: Friday, February 11, 2000 7:56 AM > > > To: xsl-list@xxxxxxxxxxxxxxxx > > > Subject: Re: Using the xsl:if correctly > > > > > > My guess is Kerry is looking for something like: > > > > > > <td> > > > <xsl:if test="@field_type = 'textbox'"> > > > <INPUT TYPE="text" Name="{$table_name}:{$column_name}" > > > Value="{$field_name}"/> > > > </xsl:if> > > > <xsl:if test="@field_type = 'textarea'"> > > > <textarea Name="{$table_name}:{$column_name}" > > > ROWS="4" COLS="40"> > > > <xsl:value-of select='.'/> > > > </textarea> > > > </xsl:if> > > > </td> > > > > > > Note that this solution creates a <td> in all cases, but creates no > > > content > > > for it if the field_type attribute is missing or has a > > different value > > > from > > > those handled explicitly. If you need an 'else' effect, use > > xsl:choose > > > with > > > xsl:when and xsl:otherwise. > > > > > > --Wendell Piez > > > > > > > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > 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: Using the xsl:if correctly, Jonathan Marsh | Thread | document() runs out of memory, Brad Sommerfeld |
Re: PIs with XT, stu | Date | Disable Output Escaping - really us, Dylan Walsh |
Month |