Subject: Re: [xsl] Mapping from two sources From: sudheshna iyer <sudheshnaiyer@xxxxxxxxx> Date: Sat, 2 Oct 2010 03:59:45 -0700 (PDT) |
Hi, does xsl:for-each-group acts like inner join? Thank you for the response. --- On Fri, 10/1/10, Michael Kay <mike@xxxxxxxxxxxx> wrote: > From: Michael Kay <mike@xxxxxxxxxxxx> > Subject: Re: [xsl] Mapping from two sources > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Date: Friday, October 1, 2010, 5:13 PM > On 01/10/2010 8:14 PM, > sudheshna iyer wrote: > > Grouping handles this well: > > <xsl:for-each-group select="$doc1//OrderLine, > $doc2//POOrderline" > group-by="OLN"> > <Oline> > <OLN><xsl:value-of > select="current-grouping-key()"></OLN> > <xsl:copy-of select="current-group()/(FName, ID)"/> > </Oline> > </xsl:for-each-group> > > Michael Kay > Saxonica > > > I need to have two sources: > > > > input1 and input2. > > > > input1: > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <Order> > > <OrderLine> > > > <OLN>1</OLN> > > > <Fname>aa</Fname> > > </OrderLine> > > <OrderLine> > > > <OLN>2</OLN> > > > <Fname>bb</Fname> > > > </OrderLine> > > </Order> > > > > > > input2: > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <POOrder> > > <POOrderLine> > > > <OLN>1</OLN> > > > <ID>123</ID> > > > <LName>aa</LName> > > </POOrderLine> > > <POOrderLine> > > > <OLN>2</OLN> > > > <ID>324</ID> > > > <LName>bb</LName> > > > </POOrderLine> > > </POOrder> > > > > I need the output from both sources combined. Please > note that first two elements are coming from input1 and > thrid element is from input2. What is the > > optimal way of doing this? > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <OrderResponse> > > <Oline> > > > <OLN>1</OLN> > > > <Fname>aa</Fname> > > > <ID>123</ID> > > </Oline> > > <Oline> > > > <OLN>2</OLN> > > > <Fname>bb</Fname> > > > <ID>324</ID> > > </Oline> > > </OrderResponse> > > > > > > > > > > > --~------------------------------------------------------------------ > > 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@xxxxxxxxxxxxxxxxxxxxxx> > > --~-- > > > > > > > --~------------------------------------------------------------------ > 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@xxxxxxxxxxxxxxxxxxxxxx> > --~--
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Mapping from two sources, Michael Kay | Thread | Re: [xsl] Mapping from two sources, Michael Kay |
Re: [xsl] Mapping from two sources, Michael Kay | Date | Re: [xsl] Mapping from two sources, Michael Kay |
Month |