blob: c4e984bfe1560fb684bf2c5a810501cf810f8aed [file] [log] [blame]
<html>
<head>
<script>
function debug(str) {
li = document.createElement('li');
li.appendChild(document.createTextNode(str));
document.getElementById('console').appendChild(li);
}
function runTests() {
if (window.testRunner) {
testRunner.dumpAsText();
}
var docType = window.document.implementation.createDocumentType("aDocTypeName", "aPublicID", "aSystemID");
var doc = window.document.implementation.createDocument("", "", docType);
var serializer = new XMLSerializer();
var result = serializer.serializeToString(docType);
if (result == '<!DOCTYPE aDocTypeName PUBLIC "aPublicID" "aSystemID">')
debug('PASS: the DocumentType node has been successfully serialize to "' + result + '".');
else
debug('FAIL: the DocumentType node has not been successfully serialized.');
}
</script>
</head>
<body onload="runTests()">
This tests XMLSerializer.serializeToString() on a DocumentType node that has a document associated with it.
<ul id="console">
</ul>
</body>
</html>