[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Getting values for attributes from a different XML.


Subject: Re: [xsl] Getting values for attributes from a different XML.
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 08 Oct 2003 13:08:54 -0400

Abhi,

At 12:41 PM 10/8/2003, you wrote:
What I would like to know is that is there a way to
get the values of these paramters from another XML
file dynamically. I mean depending on the attribute
values in the XML I want to conver to PDF I would like
to get values from another XML for the above mentioned
attributes. I think this is like opening a XML file
through XSL and accessing the content in the XML.
I would like to know if this is feasible and if anyone
has tried something similar.

Yes it is, and yes they (we) have.


Check out the document() function. Retrieve your external configuration into a node-set with an expression like:

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

And then traverse it to retrieve its values with expressions like

<fo:block space-before="{$styles/*/chapter/space-before}"/>

Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================


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




Current Thread
Keywords