This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: How to append the content of doc2.xml by using document() function?


Mohammed,
Something like

<xsl:template match="section">
	<xsl:copy>
		<xsl:apply-templates />
		<xsl:copy-of
select="document('doc2.xml')/notes/note/sectionNote/paraNote[@pid=current/@p
id]" />
	</xsl:copy>
</xsl:template>
<xsl:template match="para">
	<xsl:copy-of />
</xsl:template>

Ciao Chris

XML/XSL Portal
http://www.bayes.co.uk/xml


>-----Original Message-----
>From: owner-xsl-list@lists.mulberrytech.com
>[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Mohammed
>Rahman
>Sent: 30 May 2001 23:24
>To: XSL-List@lists.mulberrytech.com
>Subject: [xsl] How to append the content of doc2.xml by using document()
>function?
>
>
>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
>
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]