Re: [xsl] Two input xml files..

Subject: Re: [xsl] Two input xml files..
From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx>
Date: Thu, 17 May 2001 14:54:34 +0100
Hi Kavithak,

> My requirement is to use a template xml file(like dtd) to generate a
> html file with textboxes and use a xml file to fill the existing
> data in the textboxs. I am able to do the first part which generates
> the empty textboxes using the template xml file. But how will I
> manipulate this file using the data available in another XML file..?
> Any suggestions..?

You can access the other file using the document() function.  I would
usually have two global variables, one holding the template and one
the data:

<xsl:variable name="template" select="/" />
<xsl:variable name="data" select="document('data.xml')" />

Whenever you need bits of data, you can then get it via the $data
variable, using XPaths in the same way as you would usually, or
perhaps using keys or something.  As it's a global variable, you can
access it anywhere.

I hope that helps - if you have more specific questions then do post a
sample of what you have and what you're trying to achieve.

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/



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


Current Thread