This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: XSL attribute?
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] XSL attribute?
- From: "Carmelo Montanez" <carmelo at nist dot gov>
- Date: Thu, 1 Nov 2001 13:33:43 -0500
- Organization: NIST
- References: <a1.1d890f53.2912e806@aol.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
You can SELECT elements based on attribute values, for instance you can say
<xsl:template match = "media-Item[@identifier]">, which will select the
Media-Item elements that are children of the current node and which
contains and "identifier" attribute. You can modify it slightly
and have something like
<xsl:template match = "media-Item[@identifier='myValue']", which basically
does
the same thing as above but only for attributes with value equals to
"myValue".
Hope this helps a bit. See section 2 of the XPATH Specifications.
Carmelo Montanez
----- Original Message -----
From: <GF109112@aol.com>
To: <XSL-List@lists.mulberrytech.com>
Sent: Thursday, November 01, 2001 1:01 PM
Subject: [xsl] XSL attribute?
> I need help pulling a file name from an element name through an attribute.
My media is listed under a media items section and then referenced in the
text by an attribute. Is there any way of referencing an element from an
attribute?
>
> My XML example
>
>
> Media Section:
> <media_item identifier="medad59010005" category_type_code="3"
file_type_code="gif">
> <media_name>Figure 2-1. </media_name>
> <access_name>ad59010005.gif</access_name>
> </media_item>
>
> Text section
>
> <instruction_content>
> <media_ref media_alias="medad59010005"/>
> </instruction_content>
>
> I need the <access_name> in place of the <media_ref> tag
>
>
>
>
> Thanks
> Greg
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list