Can i have recursive XML
An xml tag inside itself
Maybe you mean recursive XSLT?
If so, Yes.
As was mentioned, you can recursively PROCESS xml (i.e. step through an XML tree recursively, including with XSL).
If you actually meant SELF-REFERENTIAL instead of RECURSIVE (i.e. an element is a child of itself, or any "loop" in the DOM tree), then no, definitely not. XML nodes form a tree structure, not a graph. I've seen various ways to "fake" it; for example to give an ID number to each node and then have a reference node to refer to other nodes, but your mileage may vary.