Subject: Re: [xsl] Deepest element in the tree From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 24 Aug 2016 20:53:02 -0000 |
Hi, Or my favorite neglected XPath axis: /descendant::*[last()] (I take it back: I love you too, ancestor-or-self:: !) Cheers, Wendell On Wed, Aug 24, 2016 at 4:17 PM, Michael Kay mike@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > 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 >> >> >> >> > -- Wendell Piez | http://www.wendellpiez.com XML | XSLT | electronic publishing Eat Your Vegetables _____oo_________o_o___ooooo____ooooooo_^
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Deepest element in the tr, Michael Kay mike@xxx | Thread | Re: [xsl] Deepest element in the tr, Rick Quatro rick@xxx |
Re: [xsl] Deepest element in the tr, Michael Kay mike@xxx | Date | Re: [xsl] Xslt string Operation, Mailing Lists Mail d |
Month |