fix SOAP result larger than 4096 characters by using textContent instead of firstChild