title: Create an attributedString from html content without removing newline character
body: <p>I try to create an attribute string from a html response to show it on a label. But, when I created the string, I am facing some issues. The conversion removes the newline characters from the string. </p>
  
  <pre><code>let text = "test test test\n\nline 2 test test test\n\nline 3 test test test test test test test test test test test test test test test test test testtest test test test test testtest test test test test testtest test test test test testtest test test test test test"
  
  let attributedString = NSMutableAttributedString(data: data, options: [.documentType: NSAttributedString.DocumentType.html, .characterEncoding:String.Encoding.utf8.rawValue], documentAttributes: nil)
  attributedString.addAttribute(.font, value: UIFont.body, range: NSMakeRange(0, attributedString.length))
  attributedString.addAttribute(.foregroundColor, value: UIColor.charcoal, range: NSMakeRange(0, attributedString.length))
  </code></pre>
  
  <p>I want to assign this attributed string to a label. But it doesn't shows the text with line breaks. Please, help me to solve this</p>