Data

Sample XML 100KB File

XML document with structured records

Click below for an instant download — no signup, no redirect.

Download 100KB XML100 KB

TestFile-xml-100kb.xml

File details

FormatXML
Extension.xml
MIME typeapplication/xml
Size100 KB
Exact bytes102,400
FilenameTestFile-xml-100kb.xml
Format versionXML 1.0 (W3C Recommendation)
Contents~400 Faker <record> elements inside <records> root; 8 child elements per record; 2-space indented; XML declaration
EncodingUTF-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 (& → &amp;, < → &lt;).

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.

⚙ Generate custom XML

Related formats

Other XML sizes

Frequently asked questions