> ## Documentation Index
> Fetch the complete documentation index at: https://docs.incredibuild.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XML File Syntax

Last updated on Dec 22, 2025

The XML file defines the tools, task sets, and dependencies to be distributed using the XML Interface.

## Getting Started

Here are some suggestions to get you started with the XML syntax:

* See a [sample XML file](https://docs.incredibuild.com/windows/10.38.1/xml-sample-project-file.md).

* Check out one of the included [sample XML projects](https://docs.incredibuild.com/windows/10.38.1/xml-sample-project-file.md).

For a more comprehensive overview, see the following :

* The [XML Syntax Specification](https://docs.incredibuild.com/windows/10.38.1/xml-synax-specs.md) table covers the entire syntax in detail.

* Under the Incredibuild installation folder, you will find a standard .xsd schema file ("Schema for XML Interface.xsd") you can use to validate an existing XML file. .xsd files can be read by MS Visual Studio and many XML-related editors.

## Contents of This Section:

* [XML Syntax Specification](https://docs.incredibuild.com/windows/10.38.1/xml-synax-specs.md)  – table covering the entire syntax in detail
* [XML Syntax Notes](https://docs.incredibuild.com/windows/10.38.1/xml-syntax-notes.md)– additional notes regarding XML syntax
* [XML Dependency Definition](https://docs.incredibuild.com/windows/10.38.1/xml-dependency-definition.md)– defining dependencies using the XML file
* [Macros](https://docs.incredibuild.com/windows/10.38.1/xml-macros.md)– built-in macros that can be used to specify various values
* [XML Interface - Response Files](https://docs.incredibuild.com/windows/10.38.1/xml-response-files.md)– using Response Files to specify long/variable command lines in the XML file


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.