This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

selecting an element in an external doc using its id attribute


Hi ,


The following code gets me the first div3 element w/in the odes document
(as expected):

        <xsl:variable name="from" select="@from"/>
        <xsl:variable name="docnode" select="document('../texts/odes.xml')"/>
        <xsl:message>
          <xsl:value-of select="$docnode//div3"/>
        </xsl:message>

But when I try to find an element whose id attribute is equal to the
value of the 'from' variable, I get an error saying "Unexpected token
[<function>] in path expression."

        <xsl:variable name="from" select="@from"/>
        <xsl:variable name="docnode" select="document('../texts/odes.xml')"/>
        <xsl:message>
          <xsl:value-of select="$docnode//id($from)"/>
        </xsl:message>

Is it possible to do it this way, or do I need to go about it
differently? Either way, I'd appreciate any help.

Thanks.

----- 
- Cindy  

Cynthia L. Mazza
mailto:clm6u@virginia.edu


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]