Subject: Re: [xsl] Comparing attributes and setting the values From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 21 Aug 2014 18:34:23 -0000 |
Varun, It is impossible to help without more information from you. Do you have any templates matching "Item"? If so, what do they say? Do we know for a fact that your templates are matching successfully? What kind of output are you getting and how is it not yet correct? Regards, Wendell On Thu, Aug 21, 2014 at 5:28 AM, varun bhatnagar varun292006@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Hi, > To join all the Item elements I tried using copy and copy-to elements of xsl > and then I applied the template rules but it did not work. > > <xsl:template match="/"> > <A> > <target> > <xsl:copy> > <xsl:apply-templates select="//Item"/> > <xsl:apply-templates > select="document('File2.xml')/*//Item"/> > </xsl:copy> > </target> > </A> > </xsl:template> > > Is this the correct way of doing it? Could anyone please help, I am not able > to proceed :( > > Thanks, > BR, > Varun > > > On Tue, Aug 19, 2014 at 1:11 PM, varun bhatnagar varun292006@xxxxxxxxx > <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >> >> I am sorry I am bit new to xslt but isn't the / template joining all the >> Item elements? >> >> <xsl:template match="/"> >> <A> >> <target> >> <xsl:apply-templates select="//Item"/> >> <xsl:apply-templates >> select="document('File2.xml')/*//Item"/> >> </target> >> </A> >> </xsl:template> >> </xsl:stylesheet> >> >> Regards, >> Varun >> >> >> On Tue, Aug 19, 2014 at 11:43 AM, Michael MC<ller-Hillebrand mmh@xxxxxxxxx >> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >>> >>> Am 19.08.2014 um 10:33 schrieb varun bhatnagar: >>> >>> > <xsl:template match="/"> >>> > <A> >>> > <target> >>> > <xsl:apply-templates select="//Item"/> >>> > <xsl:apply-templates >>> > select="document('File2.xml')/*//Item"/> >>> > </target> >>> > </A> >>> > </xsl:template> >>> > </xsl:stylesheet> >>> >>> > But it is not coming this way. It starts from 1 again for the second >>> > file. I want to be sequential. >>> > What can I do for that? >>> >>> Without even understanding what your codebs logic is trying to do this is >>> what I would expect. I would not expect the preceding:: axis to >>> automagically work across any number of sequential xsl:apply-templates. >>> >>> It seems to me you must use a two-step approach by first joining all >>> <Item> into a single root element. >>> >>> - Michael >>> >> >> XSL-List info and archive >> EasyUnsubscribe (by email) > > > XSL-List info and archive > EasyUnsubscribe (by email) -- Wendell Piez | http://www.wendellpiez.com XML | XSLT | electronic publishing Eat Your Vegetables _____oo_________o_o___ooooo____ooooooo_^
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Comparing attributes and , varun bhatnagar varu | Thread | Re: [xsl] Comparing attributes and , varun bhatnagar varu |
Re: [xsl] Controlling process flow , Michael Kay mike@xxx | Date | Re: [xsl] Comparing attributes and , Michael Müller-Hille |
Month |