Hi Martin,
I tried your suggestion. For this XML document:
<Document>
<Row>
<Cell>
<Data>aviation</Data>
</Cell>
<Cell/>
</Row>
</Document>
I used Oxygen XML to evaluate this XPath expression on the XML document:
/Document/Row[Cell[1]/Data eq 'aviation'][Cell[2]/Data = '']
Oxygen XML reported:
The XPath query returned no results.
Thoughts?
/Roger
-----Original Message-----
From: Martin Honnen martin(_dot_)honnen(_at_)gmx(_dot_)de
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Thursday, June 17, 2021 10:15 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [EXT] Re: [xsl] An XPath expression that avoids writing special
casecode?
Am 17.06.2021 um 16:06 schrieb Roger L Costello costello(_at_)mitre(_dot_)org:
<xsl:sequence select="$document/Row[Cell[1]/Data eq $element][Cell[2]/Data eq
$parent]" />
I think using = helps:
<xsl:sequence select="$document/Row[Cell[1]/Data eq $element][Cell[2]/Data =
$parent]" />
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--