summaryrefslogtreecommitdiffstats
path: root/dom/xslt/crashtests/545927.html
blob: 0a9010e21e48cbf16623511a3ed60698d5a8b237 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<script>
function main()
{
	xml=document.implementation.createDocument('', '', null);
	xml.appendChild(doc=xml.createElement('root'));

	var p = new DOMParser();
	text  = '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">';
	text += '<xsl:template match="/">';
	text += '<body>';
	text += '<xsl:number value="2147483648" format="i"/>';
	text += '</body>';
	text += '</xsl:template>';	
	text += '</xsl:stylesheet>';
	xsl=p.parseFromString(text, 'text/xml');

	xsltProcessor=new XSLTProcessor();
	xsltProcessor.importStylesheet(xsl);
	d = xsltProcessor.transformToFragment(xml, document);
}
</script>
</head>
<body onload="main()">
</body>
</html>