This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Problem regarding getting complete Node with value
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 28 Aug 2002 09:21:39 +0100
- Subject: RE: [xsl] Problem regarding getting complete Node with value
- Reply-to: xsl-list at lists dot mulberrytech dot com
Replace:
<xsl:copy-of select="DataSet" />
with:
<xsl:copy-of select="DataSet/*" />
(because you don't want to copy the DataSet element, you only want to
copy its children).
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of
> Mukul.Mudgal@etindia.com
> Sent: 28 August 2002 07:35
> To: XSL-List@lists.mulberrytech.com
> Subject: [xsl] Problem regarding getting complete Node with value
>
>
> Hi friends
>
> I'm try to convert this
>
> <DataSet XslFileName="AccountOpen.xsl">
> <SortCode Value="000002"/>
> <AccountNumber Value="123456789"/>
> <BranchCodeOrig Value="127"/>
> <ProductCode Value="101010"/>
> <JointMandate Value = "E"/>
> <OpenDate Value="0020730"/>
> <ACCRINTDATELAST Value="20020730" />
> <Balance Value="10"/>
> </DataSet>
>
> in to this
> <AccountDetails>
> <SortCode Value="000002"/>
> <AccountNumber Value="123456789"/>
> <BranchCodeOrig Value="127"/>
> <ProductCode Value="101010"/>
> <JointMandate Value = "E"/>
> <OpenDate Value="0020730"/>
> <ACCRINTDATELAST Value="20020730" />
> <Balance Value="10"/>
> </AccountDetails>
>
> I'm using this xsl file
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0"
> xmlns:java="http://xml.apache.org/xslt/java"
> exclude-result-prefixes="java">
> <xsl:output method="xml" indent="yes"/>
> <xsl:output encoding="ISO-8859-1"/>
> <xsl:strip-space elements="*"/>
> <xsl:template match="*">
> <AccountDetails>
> <xsl:copy-of select="DataSet" />
> </AccountDetails>
> </xsl:template>
> </xsl:stylesheet>
>
> But after transformation it gives
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <AccountDetails>
> <DataSet XslFileName="AccountOpen.xsl">
> <SortCode Value="000002"/>
> <AccountNumber Value="123456789"/>
> <BranchCodeOrig Value="127"/>
> <ProductCode Value="101010"/>
> <JointMandate Value="E"/>
> <OpenDate Value="0020730"/>
> <ACCRINTDATELAST Value="20020730"/>
> <Balance Value="10"/>
> </DataSet>
> </AccountDetails>
>
> though above result is correct but I don't want the
> <DataSet/> node. As I've mentioned above in the required result file.
>
> how could I get the required result,?? Please help....
>
> Thanks
> Mukul
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list