RE: [xsl] XSL manipulating two XMLs

Subject: RE: [xsl] XSL manipulating two XMLs
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Thu, 18 Apr 2002 14:45:28 +0100
As cutlass said, use the document() function. You supply one document as the
principal input document, you get the other by calling document() from an
XPath expression.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of
> Najmi, Jamal
> Sent: 18 April 2002 14:20
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: RE: [xsl] XSL manipulating two XMLs
>
>
> 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


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


Current Thread