| <html xmlns="http://www.w3.org/1999/xhtml"> | 
 | <head> | 
 | <title>innerHTML in XHTML: getting while the document is in an invalid state</title> | 
 | <link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com"/> | 
 | <link rel="help" href="https://w3c.github.io/DOM-Parsing/#widl-Element-innerHTML"/> | 
 | <link rel="help" href="http://www.whatwg.org/html5/#xml-fragment-serialization-algorithm"/> | 
 | <link rel="help" href="http://www.whatwg.org/html5/#document.title"/> | 
 | <script src="/resources/testharness.js"></script> | 
 | <script src="/resources/testharnessreport.js"></script> | 
 | </head> | 
 | <body> | 
 | <div id="log"></div> | 
 | <script> | 
 | test(function() { | 
 |  document.documentElement.appendChild(document.createElement("test:test")); | 
 |  assert_throws("INVALID_STATE_ERR", function() { | 
 |  document.documentElement.innerHTML; | 
 |  }, "getting element with \":\" in its local name"); | 
 | }); | 
 | test(function() { | 
 |  document.title = "\f"; | 
 |  assert_throws("INVALID_STATE_ERR", function() { | 
 |  document.getElementsByTagName("title")[0].innerHTML; | 
 |  }, "Getting a Text node whose data contains characters that are not matched by the XML Char production"); | 
 | }); | 
 | </script> | 
 | </body> | 
 | </html> |