'A real XHTML document should come out *exactly* the same as it went in.'

def test_real_xhtml_document(self):

    markup = '<?xml    version="1.0"    encoding="utf-8"?>\n<!DOCTYPE    html    PUBLIC    "-//W3C//DTD    XHTML    1.0    Transitional//EN">\n<html    xmlns="http://www.w3.org/1999/xhtml">\n<head><title>Hello.</title></head>\n<body>Goodbye.</body>\n</html>'
    soup = self.soup(markup)
    self.assertEqual(soup.encode('utf-8'), markup)
