Hi Bridger --

Those are helpful, thanks!

I was hoping for a built-in (extenstion!) function on the (possibly mistaken) supposition that BaseX just knows that things are in the internal representation and would nigh-certainly be quicker to have something that returns that value directly.

-- Graydon

On Fri, Nov 9, 2018 at 1:10 PM Bridger Dyson-Smith <bdysonsmith@gmail.com> wrote:
HI Graydon -

it isn't a builtin function, but maybe the functx:node-kind() and functx:sequence-type() functions are what you want[1,2]?
Hope that helps.

Best,
Bridger

On Fri, Nov 9, 2018 at 12:40 PM Graydon Saunders <graydonish@gmail.com> wrote:
Hi!

I am overcome with the cabbage-nature today, because I can't find this in the docs.

I am convinced there's a way to go:

(//some-element/node()) ! fn:node-type(.)

and get a sequence of "element(),element(),text()..."  but do not know what the actual function is called. (it's not node-type()!)

How ought I to be approaching this?

Thanks!
Graydon