#!/usr/bin/python3

import pathlib

BASE='''<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="0.xsl" media="all"?>
<x></x>
'''

XSL='''<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<html><h1>test</h1></html>
</xsl:template>
<xsl:include href="__ID__.xsl" />
</xsl:stylesheet>
'''

pathlib.Path("start.xml").write_text(BASE)

for i in range(0,100000):
    pathlib.Path(f"{i}.xsl").write_text(XSL.replace("__ID__", str(i+1)))