xsl-list
[Top] [All Lists]

Re: [xsl] Element name Change for a node

2006-09-14 01:19:56
Your solution is certainly very nice.

Regarding my solution, this syntax should have come to my mind..
<xsl:element name="US_{local-name()}">

On 9/14/06, Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
I would do this as:

 <xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

  <xsl:output method="xml" indent="yes" />

  <xsl:template match="*">
    <xsl:copy>
      <xsl:apply-templates />
    </xsl:copy>
  </xsl:template>

  <xsl:template match="address/*">
    <xsl:element name="US_{local-name()}">
      <xsl:apply-templates/>
    </xsl:element>
  </xsl:template>

 </xsl:stylesheet>

 Michael Kay
http://www.saxonica.com/


--
Regards,
Mukul Gandhi

http://gandhimukul.tripod.com

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>