Oh my God..It already had all headers..I was opening the xml doc with firefox...So it does not show the headers..Sorry silly mistake :-)

Returning to the problem...The actual headers are:

Qt Code:
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
To copy to clipboard, switch view to plain text mode 

So they exist, why does QXmlStreamreader behave diferent for you and me