xml output works without descent parsing