YQL lost Content-Length header on XML format.
We do set the CTE (chunked transfer encoding) header as per HTTP 1.1. Also this is the behavior in json as well as xml formats if the response size is bigger than a certain limit. This is standard behavior with all services and a common http 1.1 optimization to prevent buffering of the entire response on the server side.
-- Nagesh