This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Complex Path Checking
- To: XSL-List at mulberrytech dot com
- Subject: Complex Path Checking
- From: "Heiner de Wendt" <H dot dewendt at systec dot de>
- Date: Thu, 3 Aug 2000 10:16:19 +0200
- Organization: SYSTEC Elektronik und Software GmbH
- Reply-To: xsl-list at mulberrytech dot com
Hello,
I have an XML structure like this:
<root>
<node1>
<node2>some content</node2>
</node1>
<node1>
<node2>other content</node2>
</node1>
.
.
.
</root>
This needs to stay as is. My problem is, I want to check the content
of the first <node2> (with "some content") before I decide if I
display the content of the other <node2> (with "other content"). I
need to do this through the whole large document.
Now, I'm not exactly experienced when it comes to XPath. I tried the
following, but as I already expected ;) , it didn't work.
<xsl:template match="//node2">
<xsl:if
test="contains(ancestor::following-sibling::child::node(),'X')">
<perform some actions with the "other content"-node2>
</perform>
</xsl:if>
</xsl:template>
Pleeeeeease help me, this is all what's keeping me from finishing my
current small project ;)
Thanks,
Heiner
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list