xpointer(id("ebnf")) xpointer(descendant::language[position()=2]) ebnf xpointer(/child::spec/child::body/child::*/child::language[position()=2]) /1/14/2 xpointer(id("ebnf"))xpointer(id("EBNF"))