fix issue 3

origin empty condition is count(child::*) = 0
which will allow tag with text in it pass
like <div>aaaa</div>

New condition is not(node()), solve this problem