xsl-list
[Top] [All Lists]

Re: Parent of context node

2003-05-22 13:57:31
Chris Loschen wrote:

Hi, all!

I'm sure I'm missing something obvious, but I'm staring at this and can't see why it isn't working.

I have XML like this:
sound</vg><infg><inf>a</inf><inf>an</inf></infg></hg><sg>
>... <etym>Old English.</etym></sg></e>

The template in question looks like this:

<xsl:template match="etym">
        <xsl:choose>
                <xsl:when test="../sg">
...

I want the "Old English" from the XML to trigger the first condition because its immediate parent is <sg>

Your condition is true if the parent has another *child* element <sg>.
If you want to test whether the parent *is* a <sg> use
 test="parent::sg"

J.Pietschmann



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



<Prev in Thread] Current Thread [Next in Thread>