Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- key -->
- <xsl:key name="find-node" match="*" use="name()" />
- <!-- template -->
- <xsl:template name="translate">
- <xsl:variable name="nodename" select="@name" />
- <xsl:for-each select="$culture">
- <!-- level 1 : object type -->
- <xsl:variable name="elements" select="exsl:node-set(key('find-node',$objecttype))" />
- <xsl:for-each select="$elements">
- <!-- level 2 : actual element and dynamic attribute name based on parameter -->
- <xsl:value-of select="key('find-node',$nodename)/@*[name()=$culturefield]" />
- </xsl:for-each>
- </xsl:for-each>
- </xsl:template>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement