[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to append the content of doc2.xml by using doc
First put the PID into a variable <xsl:variable name="pid" select="@pid" /> then change the context <xsl:for-each select="document('doc2.xml')" > then you can grab the note you want <xsl:value-of select="notes/note/sectionNote/paraNote[@pid='$pid']" /> --- Mohammed Rahman <mrahman@xxxxxxxxxxxx> wrote: > Hi all, > I have a situation like this: > > Source xml: > > <book> > <chapter> > <section name="01"> > <para pid= "01"> sentance 1 </para> > <para pid= "01"> sentance 2 </para> > </section> > <section name="02"> > <para pid= "02"> sentance 1 </para> > <para pid= "02"> sentance 2 </para> > <para pid= "02"> sentance 3 </para> > </section> > </chapter> > <book> > > > doc2.xml: > > <notes> > <note> > <sectionNote> > <paraNote pid = "01"> Note 1 </paraNote> > <paraNote pid= "02"> Note 2 </paraNote> > </sectionNote> > </note> > </notes> > > > now, how do I append notes based on the "pid" of the > source xml. Need to > append only at the end of each <para> group. i.e, > > <book> > <chapter> > <section name="01"> > <para pid= "01"> sentance 1 </para> > <para pid= "01"> sentance 2 </para> > <paraNote pid = "01"> Note 1 </paraNote> > </section> > <section name="02"> > <para pid= "02"> sentance 1 </para> > <para pid= "02"> sentance 2 </para> > <para pid= "02"> sentance 3 </para> > <paraNote pid= "02"> Note 2 </paraNote> > </section> > </chapter> > <book> > > > Thanks in advance. > Regards, > Mo > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|