|
Subject: [xsl] How do you get Attributes in Processing Instructions using IE6 From: "Bolen, Lori Contractor/WESTAR CORPORATION" <Lori.Bolen@xxxxxxxxxxxxxxxxx> Date: Tue, 30 Apr 2002 10:02:37 -0500 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] problem w/ namespaces, David N Bertoni/Camb | Thread | Re: [xsl] How do you get Attribute, Jeni Tennison |
| [xsl] problem w/ namespaces, Jakub . Valenta | Date | [xsl] Embedding javascript code int, Jitt_Joynoosaeng |
| Month |