Subject: RE: Dublicate attribute to several image tags under transformation
From: "Joe Fawcett" <joefawcett@xxxxxxxxxxx>
Date: Mon, 07 Aug 2006 15:56:39 +0100
|
John
Without seeing your current XSLT I'm a bit in the dark but supposing you
have a template that matches img then:
<xsl:template match="img">
<img src="{@src}" img-id="{@img-id}" usemap="{@img-id}" />
</xsl:template>
If you don't have this template then show how you currently create the
result img element.
Joe
From: "John Stubbe" <johnstubbe@xxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Dublicate attribute to several image tags under
transformation
Date: Mon, 07 Aug 2006 14:10:02 +0000
Dear XSLT experts
I have an issue regarding adding an extra attribute under a transformation.
I have an entry in my source XML file that consists of content from a
WYSIWYG editor. I need to duplicate an attribute to all image tags which
has been inserted.
My source XML file looks something like below:
<root>
<content>
This is some text <b>bold</b>
<img src="picture.jpg" img-id="picture.jpg" />
<br />
Some more text and images
<img src="picture2.jpg" img-id="picture2.jpg" />
</content>
</root>
When I do an XSL transformation I need to create a HTML page with the
content from the content node but to each img tag the result should look
something like this (an ekstra attribute usemap is added which is a copy
of the img-id:
<img src="picture.jpg" img-id="picture.jpg" usemap=picture.jpg />
How is this possible ?
Thanks in advance
Cheers
John Stubbe
Denmark
|