Sample XML 100KB File
XML document with structured records
Click below for an instant download — no signup, no redirect.
Download 100KB XML100 KBTestFile-xml-100kb.xml
File details
| Format | XML |
| Extension | .xml |
| MIME type | application/xml |
| Size | 100 KB |
| Exact bytes | 102,400 |
| Filename | TestFile-xml-100kb.xml |
| Format version | XML 1.0 (W3C Recommendation) |
| Contents | ~400 Faker <record> elements inside <records> root; 8 child elements per record; 2-space indented; XML declaration |
| Encoding | UTF-8; 2-space indented; XML 1.0; no namespaces; element text content only |
What is a 100KB XML file useful for?
A 100 KB XML file with ~400 contact records is the right size for testing XML parser setup, namespace handling, and XPath query correctness. Use it to verify that your XML parser correctly reads the root element, iterates <record> child elements, and extracts text content from nested elements. It is also the right size for testing XML Schema (XSD) validation and XSLT transformation pipelines without long execution times.
What's inside this file?
Generated by data.py with Faker. An XML document with a <?xml version='1.0' encoding='UTF-8'?> declaration, a <records> root element, and approximately 400 <record> child elements each containing <id>, <first_name>, <last_name>, <email>, <phone>, <date>, <amount>, and <status> elements. 2-space indented. No XML namespaces, no attributes (all data in element text content). Element text is escaped where necessary (& → &, < → <).
Download via curl
curl -L "http://localhost:8000/files/xml/TestFile-xml-100kb.xml" \ -o TestFile-xml-100kb.xml
Need different parameters?
Generate a custom XML file with exact settings.