This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://dev.w3.org/csswg/cssom/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction [[ When a ProcessingInstruction node node is inserted to a document, removed from a document, becomes part of the prolog, is no longer part of the prolog [...] ]] don't the first two there subsume the last two entirely?
No, consider e.g.: <root> <script xmlns='http://www.w3.org/1999/xhtml'> onload = function() { document.appendChild(document.documentElement); } </script> </root> <?xml-stylesheet ...?>
But the first two appear to be unnecessary. https://dvcs.w3.org/hg/csswg/rev/371b1b635ae6