Subject: RE: XPath: excluding a descendant
From: "Hahn, Andrea" <a.hahn@xxxxxxxx>
Date: Tue, 2 Sep 2003 16:12:55 +0200
|
> If that works then your document is quite unlike the document that you
> posted.
>
> Firstly you again have Gathering in a namespace and LongitudeDecimal not
> in a namespace. secondly in your example LongitudeDecimal was a
> descendent of Gathering not a sibling. If it is not a sibling then
> > <xsl:apply-templates select="abcd:Gathering"/>
> > <xsl:apply-templates select="LongitudeDecimal"/>
> one of these two willa do nothing as they can not both be
> children of the current node (unless the template it is in matches the
> parent of both of these)
You are right, the namespace thing was a copying error, it is "abcd:LongitudeDecimal" really. As for the rest, the document structure is as posted previously (LongitudeDecimal is a descendant of Gathering), the template it is in currently matches the root "/" - could that be the reason why it works? The root node is not a (direct) parent to either, though.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|