Subject: RE: [xsl] XSL manipulating two XMLs From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Thu, 18 Apr 2002 13:41:10 +0000 |
Hi jamal it is very much possible. This is done using document. u have to give the XML file name/location as a parameter.
example statement1 <xsl:variable name = "xml1" select ="document('xmlfile1.xml')"/> statement2 <xsl:variable name = "xml2" select ="document('xmlfile2.xml')"/> and <xsl:apply-templates select = "$xml1"/> or <xsl:for-each select = "$xml1/Root-Element-of-xml1">
I am using xalan for transformatrion in servlets. How would that work with the xalan API? Is there API to associate two XML sources with one XSL source?
From: "Najmi, Jamal" <Jamal.Najmi@xxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: "'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] XSL manipulating two XMLs Date: Thu, 18 Apr 2002 09:19:50 -0400
Thanks for the quick response!
I am using xalan for transformatrion in servlets. How would that work with the xalan API? Is there API to associate two XML sources with one XSL source?
Jamal
-----Original Message----- From: cutlass [mailto:cutlass@xxxxxxxxxxx] Sent: Thursday, April 18, 2002 1:57 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] XSL manipulating two XMLs
uhhh,
use the document() command to bring in your xml
for example
<xsl:variable name="doc1" select="document('test1.xml')"/>
<xsl:variable name="doc2" select="document('test2.xml')"/>
then apply your transform to $doc1 or $doc2
for example;
<xsl:apply-templates select="$doc1"/> <xsl:apply-templates select="$doc2"/>
gl, jim fuller
----- Original Message ----- From: "Najmi, Jamal" <Jamal.Najmi@xxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, April 18, 2002 1:43 PM Subject: [xsl] XSL manipulating two XMLs
> Is it possibe to transform two separate XMLs with the same XSL to create an > HTML page where data is coming from two XMLs based on some rules defined by > the XSL. > > Thanks > > Jamal > > -----Original Message----- > From: Michael Kay [mailto:michael.h.kay@xxxxxxxxxxxx] > Sent: Thursday, April 18, 2002 10:06 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] setting global parameter in one template and > accessing in another > > > > Is it possible to set a global parameter in one template and > > retrieve its > > value in another template? > > > > No, XSLT is a declarative language and therefore does not allow variable > assignment. Tell use what your problem is, and someone will tell you how to > solve it declaratively. > > > Michael Kay > Software AG > home: Michael.H.Kay@xxxxxxxxxxxx > work: Michael.Kay@xxxxxxxxxxxxxx > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list >
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
_________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL manipulating two XMLs, Michael Kay | Thread | RE: [xsl] XSL manipulating two XMLs, Najmi, Jamal |
RE: [xsl] Matching values in the XM, Simpson, George | Date | [xsl] certificate exams, Laura Jenkins |
Month |