xsl-list
[Top] [All Lists]

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

2021-06-18 07:35:43
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
--~--


<Prev in Thread] Current Thread [Next in Thread>