Hi,
Jarno,
just a naive question..
wouldnt this serve?
<xsl:template match="/">
<element name="{/element/element.name}"/>
</xsl:template>
What are the downsides if any in the above approach apart
from the fact that
i have hardcoded the attribute "name" rather than using the
string-after()
function to get the attribute's name ( "name" )..
for what Endre needed as in.
--------------------------------------------------------------
--------------
-----------------
I need to tranform an element value to an attribute value:
input:
<element>
<element.name>hello</element.name>
</element>
output:
<element name="hello"/>
I have no idea ho to refer the element's value in an xsl:template
--------------------------------------------------------------
--------------
-----------------
Wouldnt the template I have given above suffice.
Yes, it would. But it wouldn't be the first time people asked a question on
this forum and didn't ask the *whole* question; I would imagine he needs to
transform more than one element to an attribute, with the attribute name being
read from the child element name.
Jarno - Assemblage 23: Disappoint (Alber Deal Mood Remix)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list