CDATA Section removes all carriage returns

Using some CDATA values in a recent project I noted that the carriage return + line feed was not returned from the xml file using a XmlTextReader. This turned out to be the expected behavior. That means, all CR and CRLF are replaced to LF. My source was: I ended up by replacing all returned values from \n to \r\n.