document() with Cocoon 1.5

Subject: document() with Cocoon 1.5
From: Jeremy Quinn <jeremy@xxxxxxxxxxxxxxxxx>
Date: Sun, 12 Dec 1999 10:17:39 +0000
I am trying to read values from external documents
This is roughly what all the documents look like:
    (the ones doing the loading and the ones that are loaded)

<page>
    <about>blah blah blah</about>
    <title>Blah</title>
    [...]
    <links>
        <link type="parent">
            <uri>../ma.xml</uri>
        </link>
    </links>
</page>

I am trying to use this template to use the "uri" of my parent link, to pull in the top level node of parent external document into a variable, then access it's "about" and "title" elements, via the variable.

<xsl:template match="link" mode="parent">
    <xsl:variable name="lp" select="document(uri)"/>
    <a href="{uri}" title="{$lp/about}"><xsl:value-of select="$lp/title"/></a>
</xsl:template>

I am getting an empty anchor <a href="../ma.xml" title=""></a>

I also tried this, but it still does not work:

    <xsl:value-of select="document(uri)/title"/>

Is this possible with a standard Cocoon 1.5 setup?
Or am I just doing it all wrong

thanks Jeremy

   ___________________________________________________________________

   Jeremy Quinn                                           Karma Divers
                                                       webSpace Design
                                            HyperMedia Research Centre

   <mailto:jeremy@xxxxxxxxxxxxxxxxx>     <http://www.media.demon.co.uk>
    <phone:+44.[0].207.737.6831>        <pager:jermq@xxxxxxxxxxxxxxx>



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


Current Thread