> ## 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 Nov 05, 2024

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](/windows/10.29/xml-sample-project-file).

* Check out one of the included [sample XML projects](/windows/10.29/xml-sample-project-file).

For a more comprehensive overview, see the following :

* The [XML Syntax Specification](/windows/10.29/xml-synax-specs) 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](/windows/10.29/xml-synax-specs)  – table covering the entire syntax in detail
* [XML Syntax Notes](/windows/10.29/xml-syntax-notes)– additional notes regarding XML syntax
* [XML Dependency Definition](/windows/10.29/xml-dependency-definition)– defining dependencies using the XML file
* [Macros](/windows/10.29/xml-macros)– built-in macros that can be used to specify various values
* [XML Interface - Response Files](/windows/10.29/xml-response-files)– using Response Files to specify long/variable command lines in the XML file
