Support of use tag

Revised implementation.
Deep clones node inside the dom before parsing. Then proceed with normal parsing.
It looks simple and it works.
If you have some strange use tag example please subimt.
I don't understand why i cannot make it work with doc.getElementsByTagName('use');
it doesn't get all elements. just first five 'use' any idea?.