Re: [xsl] An XPath expression that avoids writing special casecode?

Subject: Re: [xsl] An XPath expression that avoids writing special casecode?
From: "Roger L Costello costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 Jun 2021 12:35:35 -0000
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.honnen@xxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, June 17, 2021 10:15 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [EXT] Re: [xsl] An XPath expression that avoids writing special
casecode?


Am 17.06.2021 um 16:06 schrieb Roger L Costello costello@xxxxxxxxx:
> <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]" />

Current Thread