[xsl] How to select a node with parents?

Subject: [xsl] How to select a node with parents?
From: chris <oneskiingfool@xxxxxxxxx>
Date: Thu, 12 May 2005 16:32:00 -0600
Hello,
I have a feeling that after seeing the response to this, I'm going to
feel really silly.  But I'm kinda stuck on it.  Is there as simple
XPath (2.0) way to do this?  I know how I can do it with a some
match-templates, etc, but this is a simplified example and gets a bit
more complicated, so I'd really like to solve it with single xpath
queries if possible.

Suppose I have this:

<company>
  <department name="HR">
    <employee name="Hermit"/>
    <employee name="Crab"/>
  </department>
</company>

And I want to select a specific employee node but get all the parent
nodes along with it... for example...


<company>
  <department name="HR">
    <employee name="Hermit"/>
  </department>
</company>


Thanks!

Current Thread