This section of the site is dedicated to FCPXML.
You can find the official Workflow Extensions documentation here.
You can also read Demystifying Final Cut Pro XMLs by Philip Hodgetts and Gregory Clarke on FCP Cafe.
Preferred XML Editor
I'm a massive fan of BBEdit 14.
It has a 30 day free trial, and is also available on the Mac App Store.
macOS has a built in XML lint tool - allowing you to validate a
FCPXML document against it's
What's a DTD?
A DTD (Document Type Definition) file is used in XML to define the structure and the legal elements and attributes of an XML document. It's a set of markup declarations that provide a rulebook for a specific type of XML document, describing what the document contains and how those elements and attributes are organised.
You can download all the
DTD files here.
You can then use this Terminal Command to validate things:
xmllint --dtdvalid "/path/to/FCPXMLv1_9.dtd" "/path/to/your/file.fcpxml"
You can just drag in a file from Finder into Terminal, and Terminal will write out the file's path.
xmllint --dtdvalid, then drag in the
DTD file from Finder, and then your