в xml не нравится, что память течет, если не освобождаешь экземпляр TXMLDocument в той же процедуре, где его создал. Невозможно передавать ссылку на него (по-крайней мере, heaptrc жутко ругается). Вот сейчас в одном проекте все приходится переделывать - потерял кучу времени