Re: [xsl] Excluding one particular attribute(namespace) when copying elements

Subject: Re: [xsl] Excluding one particular attribute(namespace) when copying elements
From: "M. David Peterson" <m.david@xxxxxxxxxx>
Date: Fri, 31 Oct 2003 15:25:43 -0700
With this input...

<?xml version="1.0" encoding="utf-8" ?>

<FOO xmlns:BE='http://www.mdptws.com/be'>
    <BE:BAR>This is the BE: namespace test text</BE:BAR>
    <BAR>this is the test text</BAR>
    <BE:FOOBAR>this is the BE:FOOBAR text</BE:FOOBAR>
</FOO>


and this XSLT...

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version="1.0"
                xmlns:BE="http://www.mdptws.com/be";>


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

<xsl:template match="*">

    <xsl:copy>

        <xsl:apply-templates/>

    </xsl:copy>

</xsl:template>

<xsl:template match="BE:BAR">

    <BAR>This is the replacement node and text for BE:BAR</BAR>

</xsl:template>

<xsl:template match="BE:FOOBAR">

    <FOOBAR>This is the replacement node and text for BE:FOOBAR</FOOBAR>

</xsl:template>

</xsl:stylesheet>


you would get this output...

<?xml version="1.0" encoding="utf-8"?>
<FOO xmlns:BE="http://www.mdptws.com/be";>
  <BAR>This is the replacement node and text for BE:BAR</BAR>
  <BAR>this is the test text</BAR>
  <FOOBAR>This is the replacement node and text for BE:FOOBAR</FOOBAR>
</FOO>

Hope this helps!

Best of luck...

M.

----- Original Message ----- 
From: "Dongling Ding" <dling61@xxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, October 31, 2003 1:37 PM
Subject: [xsl] Excluding one particular attribute(namespace) when copying
elements


>
> Hi,
>
> I need to copy different element to output. For all
> the elements I need to exclude the namespace attribute
> when i use "xsl:copy-of" or "xsl:copy". It seems
> difficult to specify this in XSLT. Any comment would
> be appreciated!
>
>
> Thanks
>
> Dongling
>
> __________________________________
> Do you Yahoo!?
> Exclusive Video Premiere - Britney Spears
> http://launch.yahoo.com/promos/britneyspears/
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread