Subject: [xsl] Nested/embedded/self-referential path expressions. From: "Edward L. Knoll" <ed.knoll@xxxxxxxxxxxxxx> Date: Thu, 11 Jul 2002 12:37:00 -0600 |
I am attempting to construct a path expression for a template which only accepts the specified element if an element exists with the same name in another portion of the document. What I currently have (which works) is represented abstractly as the following: <xsl:template match="Row/*"> <xsl:variable name="MyName" select="name()" /> <xsl:if test="/Table/Columns/*[name()=$MyName"> .... </xsl:if> </xsl:template> What I want to do is combine the if with the "match=..." clause of the template. The problem is that I need to reference the "name()" of the context/element with the "name()" in a different context/element. The logical expression would be somethink like the following: <xsl:template match="Row/*[/Table/Columns/*[{inner context name}={outer context name}]]"> Can/how do I reference a element/component of the outer context for comparison in the inner context? Thanks, Ed Knoll -- Edward L. Knoll Phone (work) : (719)484-2717 e-mail (work) : f49660c@xxxxxxxxxxxxxx e-mail (business): eknoll@xxxxxxxxxx e-mail (personal): edward@xxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: RE: xslt 2 grouping, Dimitre Novatchev | Thread | Re: [xsl] Nested/embedded/self-refe, Jeni Tennison |
Re: [xsl] xsl and schemas - getting, Jeni Tennison | Date | RE: [xsl] JSP includes in XSLT, sara . mitchell |
Month |