Subject: RE: [xsl] How do you get Attributes in Processing Instructions using IE6 From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 30 Apr 2002 17:20:27 +0100 |
Processing instructions don't have attributes. This is just text, you will have to parse it yourself. (Saxon has an extension function saxon:pseudo-attribute() to enable you to do this). 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 Bolen, Lori > Contractor/WESTAR CORPORATION > Sent: 30 April 2002 16:03 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] How do you get Attributes in Processing Instructions > using IE6 > > > Sorry if this question has already been answered. I searched > the archives > and didn't come across what I was looking for. > > I have the following processing instructions throughout my xml file: > <?FRAME LABEL='Introduction to IADS' SHOWNO='N'?> > > I need to be able to get the value of the LABEL attribute > (Introduction to > IADS). I am using IE 6.0. I can match the processing > instruction, but I > can't seem to get the individual attribute values. I have tried > <xsl:value-of select="@label"/>, but this doesn't seem to work. > > My template look like: > > <xsl:template match="pi('FRAME')"> > <xsl:choose> > <xsl:when match="*[@label]"> > <B style="color: #ff0000"> > <xsl:element name="A"> > <xsl:attribute > name="name"> > <xsl:value-of > select="@label"/> > </xsl:attribute> > <xsl:value-of/> > </xsl:element> > </B> > </xsl:when> > <xsl:otherwise> > VALUE OF: > <xsl:value-of/> > > </xsl:otherwise> > </xsl:choose> > <xsl:apply-templates/> > --------------------?frame <xsl:value-of select="."/> > ?>------------------ > </xsl:template> > > The <xsl:valueof> and the <xsl:value-of select="."> both give > everything in > the processing instruction except the PI itself. > > Does anyone know how to do this in IE 6.0? > > Thanks for your help, > > Lori Bolen > > 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] How do you get Attribute, Jeni Tennison | Thread | Re: [xsl] How do you get Attribute, Oleg Tkachenko |
RE: [xsl] problem w/ namespaces, Michael Kay | Date | RE: [xsl] Embedding javascript code, Michael Kay |
Month |