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]

RE: How to find out the context of the current node?



> See XML example. When I match an actual medication in my XSLT
> script I want to perform a different action than when I find 
> a history 
> medication. So somehow I need to be able to know what the context
> of the medication node is. In other words, when I've matched 
> a medication
> node I want to say something like:
> if actual medication
> 	do something
> else
> 	do something else
> I know that I can use the xsl:if or xml:choose statement for 
> this. What I 
> don't know is how to find out in what context I am.

<xsl:choose>
  <xsl:when test="parent::Actual">
    do something
  </xsl:when>
  <xsl:otherwise>
    do something else
  <xsl:otherwise>
</xsl:choose>

J

 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]