![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries [Thread Prev] >Thread Next - Re: XPath using an element value in XSL XPath using an element value in XSLTo: NULL Date: 12/2/2004 2:22:00 PM Hi, I have some XML like this: <family> <person name="bob"> <father ref="../../person[2]" /> </person> <person name="charlie"> <child ref="../../person" /> </person> </family> When I template match on person I want to get a handle on the referenced father element so that I can apply a template to it. Does anyone know if this is possible and how? E.g. <xsl:template match="person"> <xsl:value-of select="@name"/> <xsl:if test="count(father) != 0"> Father: <xsl:apply-templates select="eval(@ref)"> </xsl:if> </xsl:template> Note that the eval() function is what I'm missing. Many thanks Pat Turner | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
