def text_nodes(lvl=0) # 0 => nevermind
        nodes = []
        xp = "*"
        loop {
          ary = find(xp).to_a
          break if ary.empty?
          nodes.concat(ary.childrens.flatten.find_all {|e| 
            e.text? && e.text[/[a-zA-Zа-яА-Я]/]
          })
          xp << "/*"
          break if (lvl -= 1) == 0
        }
        nodes
      end
def text_nodes(lvl=0) # 0 => nevermind
        nodes = []
        xp = "*"
        loop {
          ary = find(xp).to_a
          break if ary.empty?
          nodes.concat(ary.childrens.flatten.find_all {|e| 
            e.text? && e.text[/[a-zA-Zа-яА-Я]/]
          })
          xp << "/*"
          break if (lvl -= 1) == 0
        }
        nodes
      end
FETCH CONTENT