[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] accessing parent element in if clause
Hi
Im sure its a fairly basic question for most but Im just starting out on XSLT and cant find any resources to solve my problem. I want to perform an operation based on an 'if' clause as shown below ----------------------------------- <xsl:template match="/"> <PrimeConcept><xsl:apply-templates select="/archetype/definition/node"/> </PrimeConcept> </xsl:template> <xsl:template match="node"> <xsl:if test="parent::node()=definition"> <xsl:attribute name="id"><xsl:value-of select="@id"/></xsl:attribute> <xsl:attribute name="type"><xsl:value-of select="@rm_class"/></xsl:attribute> </xsl:if> </xsl:template> ---------------------------------- Theres a problem with the <xsl:if> statement where Im trying to determine whether the <node> element is the child of the <definition> element. I think theres a problem in the way Im trying to access the parent node but cant figure out the right way. Could someone please help. Thanks Rahil
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|