xsl-list
[Top] [All Lists]

Re: Getting values for attributes from a different XML.

2003-10-08 10:08:54
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(_at_)mulberrytech(_dot_)com
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