chromium/third_party/blink/web_tests/fast/parser/xhtml-scripts.xhtml

<html xmlns="http://www.w3.org/1999/xhtml">
<body>
    <script>
    if (window.testRunner)
        testRunner.dumpAsText();
        
    var failure = false;

    // This shouldn't be known since we haven't parsed that far yet.
    var d = document.getElementById('div1');

    if (d)
        failure = true;
    </script>
    
    <div id="div1"/>
    
    <script src="resources/xhtml-scripts.js"/>
    <div id="div2"/>
    
    This tests that parsing stops when a script is encountered in an XML document. Parsing resumes when the script has finished executing.
    <div id="result">FAILURE</div>
    
    <script>
        if (!failure)
            document.getElementById('result').firstChild.nodeValue = 'SUCCESS';
    </script>
</body>
</html>