Foundations
Start here — what IDML is, where it came from, why it is packaged the way it is, and how to read one by hand.
Foundations is the on-ramp: what IDML is, where it came from, and how to open one yourself.
In short: This section is the starting point for the whole reference. It answers the first question every reader has — what is this thing? — and works up from there: what IDML is, why an XML form exists at all, why it ships as a package of many parts, and how to crack one open and read it by hand. Nothing here assumes prior knowledge. By the end you will know what is inside an IDML file, why it is shaped that way, and how to look at one yourself.
You do not need to know anything about page layout, XML, or Adobe® InDesign® to start. Each page builds on the last, in the order a curious reader would actually ask the questions. Read them top to bottom the first time through; come back to any one of them later as a standalone explainer.
- What IDML is — the format in one sitting.
- The binary-to-XML lineage — why an XML form exists alongside the native binary.
- Why a package format — why it is split into many parts inside one archive.
- Read one by hand — open a minimal package and read it part by part.
- How the renderer reads it — the path from open to pixels, at altitude.
Frequently asked questions
Where should I start if I am new to IDML? Start at the top of this section with What IDML is, then read the pages in order. They assume no prior knowledge and each one builds on the page before it, so by the end you will understand what an IDML file holds and how to open one yourself.
Do I need to know InDesign or XML to follow these pages? No. The Foundations pages are written for readers with no background in page layout, XML, or Adobe® InDesign®. They explain the few concepts you need as they come up, in plain English.
What does this section cover, and what comes after it? Foundations covers the what and why of IDML — what it is, where it came from, why it is a package, and how to read one. Once you have that footing, the package anatomy section digs into the individual parts and how they reference each other.