Re: [xsl] XML to HTML

Subject: Re: [xsl] XML to HTML
From: Jörg Heinicke <Joerg.Heinicke@xxxxxx>
Date: Fri, 21 Sep 2001 21:57:29 +0200 (MEST)
Hi Greg,

I hope you want to have something like the following:

<xsl:template match="instruction_content">

This gives back the string 'ad59010005.gif'. Change it to your requirements.

If you have a big file, this will take a lot of time. If all <media_item>s
are on the same level, you can change it to

<xsl:value-of select="/root/any_other_nodes/media_item[...]..."/>

Still better is using a DTD and set your identifier-attribute (or shorter
id) to ID:

<!ATTLIST media_item identifier ID #REQUIRED>

And using now the id()-function will speed up the transformation:

<xsl:value-of select="id(media_ref/@media_alias)/access_name"/>


> I'm converting XML to HTML and 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

GMX - Die Kommunikationsplattform im Internet.

 XSL-List info and archive:

Current Thread