Experimental patch at files/patch-src_xml.cpp

Note: this patch will solve making CLI tools, but will hang tqsl
Change make_shared_XMLElement() type