XSLT

Larry Brister
Larry Brister used Ask the Experts™
on
I have an xslt which is working for the root
There are a TON of fields in the root...and a couple of child nodes  for Education
My xml file starts of with <root>
Then a bunch of root nodes

So...my code starts of with this
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <html>
            <head>
                <link rel="stylesheet" type="text/css" href="test.css"/>
            </head>
            <body>
                <h5></h5>
                <table border="0" cellpadding="0" cellspacing="0" width="100%" class="masterTable">
                    <tr>
                        <td></td>
                    </tr>
                    <xsl:apply-templates/>
                </table>
            </body>
        </html>

    </xsl:template>
    <xsl:template match="root">
<DIV style="margin-bottom:20px;">
            <tr>
                <td class="myTD">
                    <fieldset class="myFieldSet">
                        <legend class="legendTitle">General Information</legend>
                        <table cellpadding="0" cellspacing="0" border="0" class="generalDescr">
                            <tr>
                                <td style="font-size:12px;">
                                    <strong style="width:120px;">Name:</strong>&#160;<xsl:value-of select="FirstName"/>&#160;<xsl:value-of select="MiddleInitial"/>&#160;<xsl:value-of select="LastName"/>&#160;&#160;&#160;&#160;&#160;<strong>Goes by:</strong>&#160;<xsl:value-of select="PrefName"/>
                                </td>
                            </tr>


blah...blah...blah...
whole bunch of stuff that works...


I now have to put repeating child node information for
<root>
    <Education>
        <School>
            <SchoolName>Delgado CC</SchoolName>

The following is not working...
No error...just no data

<tr>
   <td style="width:150px;">
         <xsl:value-of select="root/Education/School/SchoolName"/>
   </td>
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
If the current node is "root", then the XPath should be either
/root/Education/School/SchoolName
or
Education/School/SchoolName
Larry Bristersr. Developer

Author

Commented:
It was Education/School
But I had to place it insode "for each"
Thanks for putting me in right direction
You're welcome

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial