Re: [xsl] Deepest element in the tree

Subject: Re: [xsl] Deepest element in the tree
From: "Rick Quatro rick@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 25 Aug 2016 11:39:06 -0000
Yes, precisely. Thank you Michael and Martin.

-----Original Message-----
From: Michael Kay mike@xxxxxxxxxxxx
[mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx] 
Sent: Wednesday, August 24, 2016 4:18 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Deepest element in the tree

Aren't you just saying you want the last element in document order, which is

(//*)[last()]

Michael Kay
Saxonica


> On 24 Aug 2016, at 21:01, Rick Quatro rick@xxxxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> 
> As I look at this, I don't think my subject line is quite accurate. I 
> actually need the deepest element on the last branch. See even if the 
> <p>3</p> element had a lot of ancestors, I would still want the 
> <p>4</p> element.
> 
> -----Original Message-----
> From: Rick Quatro rick@xxxxxxxxxxxxxx
> [mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx]
> Sent: Wednesday, August 24, 2016 3:47 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Deepest element in the tree
> 
> Hi,
> 
> I am trying to find the deepest, last element in an xml file. When I 
> use this xpath 1.0 statement:
> 
> //*[last()]
> 
> it returns all nine of the last elements. I want to get the <p>4</p> 
> element because it is the last of the last. Note that I don't know 
> ahead of time what element name it will be. I tried this
> 
> //*[last()][last()]
> 
> but it still returns all of them. Any help would be appreciated. Here 
> is my
> xml:
> 
> <?xml version="1.0" encoding="UTF-8"?> <topic>
>    <body>
>        <p>
>            <ul>
>                <li>
>                    <p>1</p>
>                </li>
>                <li>
>                    <p>2</p>
>                </li>
>                <li>
>                    <p>3</p>
>                </li>
>                <li>
>                    <p>4</p>
>                </li>
>            </ul>
>        </p>
>    </body>
> </topic>
> 
> Rick Quatro
> Carmen Publishing Inc.
> 585-366-4017
> rick@xxxxxxxxxxxxxxx

Current Thread