[xsl] RE: Help needed to transform in data joining

Subject: [xsl] RE: Help needed to transform in data joining
From: "Kota, Ganesh" <gkota@xxxxxxxx>
Date: Mon, 6 Nov 2006 09:41:29 -0500
Thanks guys for your transformations. These transformations helped me up
to some extent but It's not fully done.

1) Address child element data needs to be copied only if child element
data of SBSaddress_ element doesn't exist.

2) This template driven approach may not work for my transformation as
my source XML document has 2000 elements in it. I need to do with fill
in the blanks design pattern with out using templates.

3) Does xsl:key help me to do this ?

Thanks again for your help,
Kota

-----Original Message-----
From: Kota, Ganesh
Sent: Thursday, November 02, 2006 10:19 AM
To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
Subject: Help needed to transform in data joining

Hi,
I have this XML file , need to do union of all Address and SBSaddress_
elements based on id attribute join condition in XSL file .Address
element has to be overridden in the output if SBSaddress has the data.
I appreciate if anybody can help and give some references on this.
Thanks,
Kota

Input XML file:

<root>
<A>
<B>
<ADDRESSES>
<ADDRESS
id='1'><State>CO</State><Address1/><Address2/><City>flroen</City><Countr
y>UnitedStates</Country><Province>--Select--</Province><ZipCode>11</ZipC
ode><County/></ADDRESS>
<ADDRESS
id='2'><State>KY</State><Address1>campbellcounty</Address1><Address2/><C
ity>fortthomas</City><Country>UnitedStates</Country><Province>--Select--
</Province><ZipCode>41075</ZipCode><County/></ADDRESS>
</ADDRESSES>
</B>
</A>
<c>
<addresslists>
<SBSaddress_
id='1'><State>CO</State><Address1>florence</Address1><Address2/><City>fl
roen</City><Country>UnitedStates</Country><Province>--Select--</Province
><ZipCode>11</ZipCode><County/></SBSaddress_>
<SBSaddress_
id='2'><State></State><Address1></Address1><Address2>bananacounty</<Addr
ess2><City>fortthomas</City><Country>UnitedStates</Country><Province>--S
elect--</Province><ZipCode>11</ZipCode><County/></SBSaddress_>
</addresslists>
</c>
</root>

*****************************************************************************
*******
The content of this e-mail message and any attachments are confidential
and may be legally privileged, intended solely for the addressee. If you
are not the intended recipient, be advised that any use, dissemination,
distribution, or copying of this e-mail is strictly prohibited.  If you
receive this message in error, please notify the sender immediately by
reply email and destroy the message and its attachments.
*****************************************************************************
*******

Current Thread