Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / xmlhttprequest / xml-encoding.html
blobc33f6d4b033f73e15f554b1ace6ac0fd1dbf0dd6
1 <html>
2 <head>
3 <title>Test XMLHttpRequest and document.xmlEncoding interaction.</title>
4 <meta http-equiv="content-type" content="text/html;charset=utf-8">
5 <body>
6 <p>Test XMLHttpRequest and document.xmlEncoding interaction.</p>
7 <p>The request body should contain the word "Проверка".</p>
8 <script>
10 if (window.testRunner)
11 testRunner.dumpAsText();
13 var console_messages = document.createElement("ul");
14 document.body.appendChild(console_messages);
16 function log(message)
18 var item = document.createElement("li");
19 item.appendChild(document.createTextNode(message));
20 console_messages.appendChild(item);
23 req = new XMLHttpRequest();
24 req.open('GET', 'resources/xml-encoding.xml', false);
25 req.send(null);
27 var responseXML = req.responseXML;
28 log("responseXML.xmlEncoding: " + responseXML.xmlEncoding);
29 log("responseXML.xmlVersion: " + responseXML.xmlVersion);
30 log("responseXML.xmlStandalone: " + responseXML.xmlStandalone);
32 req.open('POST', 'resources/post-echo-as-utf-8.cgi', false);
33 req.send(responseXML);
34 log("Request body: " + req.responseText);
36 </script>
37 </body>
38 </html>