fix bug: if one field is empty in xml text should be ''