I've looked at your pipe, but over the 8 results displayed in the debugger I didn't find any item with several results from the XPath step, simply the 4 span mark ups of the specified p mark up. can you copy and paste here an article's link which produces your result?
I have updated the pipe to reflect a little more closely what I am attempting to do. Ultimately I am attempting to capture the miles on the given item(vehicle). It is most obvious on the last item on the list. Depending on how many of the previous listing supplied miles in their listing corresponds to the number of odometer values on a given item.
I feel like I am missing something in my XPath query. // searches the whole document so maybe that is where I am going wrong. It seems like any XPath query that I try with / doesn't work and it is not obvious to me what node the query is starting from.
I certainly wasn't aware we could use the rename that way, and even less that it would work! Now I see what you're doing (and I'm impressed ;) ).
Sadly, I've tried on my own, and I don't see how to refer to the current element only. How about a proper XPath fetch page query for odometer field instead? Yes, you would make 2 queries per items, but at least it would work :)