Improvements to core
The following two improvements have been made to better reflect the standard DOM behaviour:
innerHTML- a fragment must be used to set the innerHTML of an element, but fragments do not allow non-XML content to be appended! A temporary document is created to overcome this flaw in libxml.NodeListIterator- it is possible for an item in the iterator to be set tonull(https://dom.spec.whatwg.org/#interface-nodelist)