[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Trouble creating a table with multiple named templates

Subject: Trouble creating a table with multiple named templates
From: Max Bronsema <max.bronsema@xxxxxxxxx>
Date: Mon, 2 May 2005 16:51:19 -0600
acess templates
Hi all,

First post. The problem I am having is creating a table using
templates. Currently my named templates out put the results in a table
format. I would like to have a master template that outputs all the
data at once, thus I have control of what the table looks like. I
currently have three XML documents merged together by ASP into one XML
document with the root node of directory. From this XML document I
have been able to pull out all the data I need using templates
specific to the nodes I am trying to acess. For example:

<xsl:template name="staffTitle" match="//directory/staffTitle/Position">
        <table>
                <tbody>
                        <td><xsl:value-of select="Phone"/></td>
                        <td><xsl:value-of select="pEmail"/></td>
                        <td><xsl:value-of select="Title"/></td>
                </tbody>
        </table>
</xsl:template>

Where I am running into trouble is when I try to create the master
template to include all of the named templates information. I have
experimented using a template such as:

<xsl:template name="master" match="//directory">
<table>
        <tbody>
                <tr>
                        <td><xsl:value-of select="dptFull"/></td>
                </tr>
                <tr>
                        <td>Location: <xsl:value-of select="Location"/></td>
                        <td>Phone: <xsl:value-of select="Phone" /></td>
                        <td>Fax: <xsl:value-of select="Fax"/></td>
                        <td>Box: <xsl:value-of select="oBox"/></td>
                </tr>
etc...

but this does not return the data in the nodes. The real question is,
is it possible to combine these named templates into a template that
can access all of their data? The master template being a table
structure using <xsl:value-of select=""/> as the way to acess data. It
works well with my named templates acessing specific parts of the XML
document. What is the hangup with going to a larger scale? I know
nesting is not a option and have read some info about using Modes but
that does not seem like it will work for what I am trying to do. I am
getting a book on Wednesday but am hoping for some help from this
wealth of knowledge. Please ask for more details or more code if that
is what you need.

Thank you,

I appreciate the help.

Max Bronsema

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.